hdu4608 大數 暴力)

2021-09-01 23:49:54 字數 521 閱讀 1139

題目傳送

題目大意

求乙個正整數x滿足兩個條件

1、y>x   

2、各個位置數字之和%10等於0。

思路:

大數加法

要滿足的是兩個條件

1、y>x   那麼我們讓x累加   在比x大的數字中搜尋答案

2、各個位置數字之和%10等於0, 對於小於19的正整數  大於它且各個位數字之和%10=0 的最小的數就是19,大於19的就每次加一去判斷,滿足條件就跳出迴圈。

#include#includeusing namespace std;

const int maxn=1e5+7;

int main()

sum2+=a[i];

}if(sum2%10==0)

}printf("\n");

break;

} }}}

return 0;

}

hdu 1002大數加法

include includevoid daoxu int str,int n 定義乙個倒序陣列的函式,n為陣列中元素個數 void daoxu int str,int n else 找出最長數 for int i 0 i 0 j printf for maxline 0 maxline print...

hdu1002 大數相加

對於超過int和ll的範圍整數進行運算,想到用字串來轉換 注意點 1 轉換時的順序和輸出的順序 2 進製的標記 3 從字元轉為數字,0的ascii值為48 所以要減去48 include include include using namespace std char a 1000 b 1000 儲...

hdu1042(大數乘法 )

計算n!1 n 10000 在去南昌icpc邀請賽之前,勳宇帶著我們做過大數的題,剛好也是這個題。而我影響最深刻的就是運用到萬進製,顧名思義,以一萬為進製,因為n!是個很大的數,所以只能用陣列去存。需要注意的是列印時,倒敘且 04d,不足的用零去補。附上 include include void f...