ACM2114_S[I](1^3+2^3+3^3)

#include<iostream>
using namespace std;
int main()
{
    __int64 n,m,i,j,sum;
    while(cin>>n)
    {
        n%=10000; 
        sum=((n*(n+1)/2)*(n*(n+1)/2))%10000;
        printf("%04I64d\n",sum);
    }
    return 0;
}
((n*(n+1)/2)*(n*(n+1)/2))
这个公式的推导过程如下:


posted @ 2013-07-13 13:30  退之  阅读(233)  评论(0编辑  收藏  举报