[恢]hdu 2114

2011-12-16 02:11:23

地址:http://acm.hdu.edu.cn/showproblem.php?pid=2114

题意:算前n项立方和的末4位。

mark:立方和公式:n^2(n+1)^2/4。注意取mod和溢出处理。

代码:

# include <stdio.h>


int main ()
{
long long n ;
int ans ;
while (~scanf ("%I64d", &n))
{
n %= 10000 ;
ans = (n*n*(n+1)*(n+1)/4) % 10000 ;
printf ("%04d\n", ans) ;
}
return 0 ;
}



posted @ 2012-01-06 16:38  Seraph2012  阅读(103)  评论(0编辑  收藏  举报