2011年8月31日 星期三

11526 - H(n)


請輸出下列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;
}

Input
輸入的第一列有一個整數T(T <= 1000)表示測試資料的組數,接下來的T列每列有一個32位元的有號整數n。

Output
請針對每組測試資料輸出H(n)。

Sample Input                      Output for Sample Input

2
5
10
 
10
27


原文出處

沒有留言:

張貼留言