HDU 2114 水题
来源:互联网 发布:wish产品优化技巧 编辑:程序博客网 时间:2024/05/17 01:03
Calculate S(n)
Time Limit: 10000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3651 Accepted Submission(s): 1414
Problem Description
Calculate S(n).
S(n)=13+23 +33 +......+n3 .
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
Author
天邪
Source
HDU 2007-10 Programming Contest_WarmUp
不用写java
因为这里分母比较小 等于4
所以只需要把取余的10000变成40000
然后最后把答案/4即可。
PS:此法不适合分母特别大的情况。
一般的,取余的数往往是一个质数,所以应该求逆元
但是这里不互质,所以才这么做的。恩
我的代码:(很短)
#include<stdio.h>int main(){__int64 n,ans;while(scanf("%I64d",&n)!=EOF){ans=(n*n%40000)*((n+1)*(n+1)%40000)%40000;ans=ans/4;printf("%04I64d\n",ans);}return 0;}
- HDU 2114 水题
- hdu 2114
- hdu 2114
- hdu 2114
- HDU--2114
- hdu水题
- hdu 水题
- hdu 2114 数学公式!!!
- HDU 2114 数学题
- hdu 2114(立方和)
- HDU 1800(水题!!! @@)
- hdu 1231 DP水题
- 水题 hdu 1070 milk
- HDU-1012 水题
- hdu 1029 计数 水题
- HDU-1040(水题)
- HDU 4081 prim水题
- hdu 1056 HangOver 水题
- 【转】Linux系统密码忘记后的五种恢复方法
- poj1036 Gangsters
- Tarjan算法求割,桥,块(点双连通分支),边双连通分支总结
- 迷宫小程序
- mysql的字符串函数
- HDU 2114 水题
- mysql5异常处理
- [AI]深度优先搜索
- mysql5异常处理(2)
- TIB自动化测试快讯 -- 自动化测试空间一周精选(2011-10-16)
- S3C2440上touchscreen触摸屏驱动 .
- ASP.NET 页面间传递参数的方法
- 用eclipse 自带的工具生成 webservice时产生IWAB0489E Error when deploying Web service to Axis runtime
- Oracle数据库ORA-01940: 无法删除当前已连接的用户