大整數問題
設n是一個k(1≤k≤80)位的十進制正整數。
問題1:對于給定的任意整數n,編程計算滿足p3+p2+3p≤n的位數為m的p的個數。
問題2:對于給定的任意整數n,編程求解滿足p3+p2+3p≤n的p的最大值。
要求:
對于給定的每一個測試文件(形如:numberX_input.txt),分別生成一個結果文件(形如:numberX_out.txt)。比如,對于測試文件number1_input.txt,對應的結果文件為number1_out.txt。
參考數據:
(1) 若n=1908 ; p的最大值=12
(2) 若n= 2000000000000000000000000000002452458671514234457987956856;
p的最大值= 12599210498948731647
標簽:
整數
十進制
正
上傳時間:
2017-01-17
上傳用戶:teddysha