給出一個數N,求N=i*j+i+j一共有多少種方案。
題目分析:
此題直接暴力模擬即可,只是需要將上式轉化為n+1=(i+1)*(j+1)進行計算即可。
AC代碼:
/** *hdu2601 An easy problem *意思:求n=i*j+i+j的種類 *分析:轉化為n+1=(i+1)*(j+1),求解就行了 */ #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int t;long long n; cin>>t; while(t--){ cin>>n; n=n+1; int k=0; for(long long i=2;i*i<=n;i++){ if(n%i==0) k++; } cout<
學習c++有一段時間了,前兩天有個朋友要我幫她做個模
HDU 4819 Mosaic 二維線段樹 連接:htt
限於數據類型的長度有限,對於大數據的計算
一、定義 &nbs
HDOJ 4690 EBCDIC 模擬 把圖片用OR
層次創建二叉樹,創建二叉樹第一種: 主要是利用 樹結點類型的