如果把乙個正整數的每一位都平方後再求和,得到乙個新的正整數。
對新產生的正整數再做同樣的處理。
如此一來,你會發現,不管開始取的是什麼數字,
最終如果不是落入1,就是落入同乙個迴圈圈。
請寫出這個迴圈圈中最大的那個數字。
請填寫該最大數字。
注意:你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字。 無
輸出乙個整數
#include using namespace std;
int main()
max=max>=sum?max:sum;
n=sum;
sum=0;
} cout
}
答案:145 1174 區間中最大的數
1174 區間中最大的數 時間限制 1 秒 空間限制 65536 kb 分值 0 給出乙個有n個數的序列,編號0 n 1。進行q次查詢,查詢編號i至j的所有數中,最大的數是多少。例如 1 7 6 3 1。i 1,j 3,對應的數為7 6 3,最大的數為7。該問題也被稱為rmq問題 input 第1行...
單個程序中最大允許的執行緒數
1.與系統資源相關,即執行緒棧的大小 a 執行緒棧預設大小可以通過 ulimit s 檢視,通常這個值是8m。如果使用者修改了該值,則可以檢視 proc self limits 獲取該程序相應的值 其實是需要考慮執行緒棧和guard page的size b 在32系統上使用者空間大小為3g,3 10...
查詢陣列中最大的2個數
1 在c語言的被呼叫函式中,沒有辦法求出陣列實參的大小,因此需要顯示傳遞array length引數。詳見部落格 c語言記憶體分配時間。2 以o n 的計算時間得出結果。include void find 2 largest int array,int array length,int plarge...