10177 - (2/3/4)-D Sqr/Rects/Cubes/Boxes?

来源:互联网 发布:u盘黑苹果windows 编辑:程序博客网 时间:2024/06/05 14:24
#include <cstdio>long int xx(int x){    long long int sum(0);    for(int y=1; y<=x; y++)        sum+=y*y*y*y;    return sum;}long int xxx(int x){    long long int sum(0);    for(int y=1; y<=x; y++)        sum+=y;    return sum;}int main(){    int n;    long int s1,s2,s3,s4,s5,s6;    while(scanf("%d",&n)!=EOF)    {        s1=n*(n+1)*(2*n+1)/6;        s2=xxx(n)*xxx(n)-s1;        s3=(n*(n+1)/2)*(n*(n+1)/2);        s4=xxx(n)*xxx(n)*xxx(n)-s3;        s5=xx(n);        s6=xxx(n)*xxx(n)*xxx(n)*xxx(n)-s5;        printf("%ld %ld %ld %ld %ld %ld\n",s1,s2,s3,s4,s5,s6);    }    return 0;}