這個簡單的 C++ 函數會回傳什麼值呢?
long long H(int n){
long long res = 0;
for( int i = 1; i <= n; i=i+1 ){
res = (res + n/i);
}
return res;
}輸入的第一行是一個整數 T ( T <= 1000 ),表示有幾個測試資料。接下來的 T 行每行有一個 32 位元的有號整數 n。
對於每個測資,輸出 H(n) 於一行。
2 5 10
10 27
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
15238 | 314159265358 ... (少年π) | d193 | 1583 | 2018-09-22 14:04 |