題目傳送
題目大意
求乙個正整數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...