标签:
HDU 2007-10 Programming Contest_WarmUp
题目大意:计算1~N的立方和
思路:1~N的立方和公式为S(N) = 1^3 + 2^3 + 3^3 + … + N^3 = N^2*(N+1)^2/4。
然后题目要求后四位,取余即可。
#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
__int64 N,ans;
while(cin >> N)
{
N %= 10000;
ans = (N*(N+1)/2)%10000 * (N*(N+1)/2)%10000;
printf("%04I64d\n",ans);
}
return 0;
}
标签:
原文地址:http://blog.csdn.net/lianai911/article/details/43239635