HDU 2114 Calculate S(n)

来源:互联网 发布:apache 官方下载 编辑:程序博客网 时间:2024/05/19 05:30
Problem Description
Calculate S(n).

S(n)=13+23 +33 +......+n3 .
 


 

Input
Each line will contain one integer N(1 < n < 1000000000). Process to end of file.
 


 

Output
For each case, output the last four dights of S(N) in one line.
 


 

Sample Input
12
 


 

Sample Output
00010009
解题思路:
这题主要利用公式计算:13 +23 +33 +……+n3 =[n(n+1)/2]2
刚开始是是直接算,发现被TE了,后来网上看到了公式,原来是利用公式计算,当然输出时用printf("%04I64d/n",sum);如果前面没有则补零。
AC代码:
 
原创粉丝点击