POJ 3086 Triangular Sums(水~)

来源:互联网 发布:新东方留学怎么样知乎 编辑:程序博客网 时间:2024/06/06 04:00

Description
已知T(n) = 1 + … + n,W(n) = SUM[k = 1…n; k * T(k + 1)],给出n,输出W(n)
Input
第一行为用例组数m,之后m行每行一个整数n表示查询数
Output
对于每组用例,以 用例组数 n W(n) 形式输出
Sample Input
4
3
4
5
10
Sample Output
1 3 45
2 4 105
3 5 210
4 10 2145
Solution
水题
Code

#include<stdio.h>int main(){    int m,n,i,sum,res=1;    scanf("%d",&m);    while(m)    {        sum=0;        scanf("%d",&n);        for(i=1;i<=n;i++)            sum+=i*(i+1)*(i+2)/2;        printf("%d %d %d\n",res,n,sum);        res++;        m--;    }    return 0;}
0 0
原创粉丝点击