HDOJ 2114 Calculate S(n)
来源:互联网 发布:逆战刷枪软件下载 编辑:程序博客网 时间:2024/05/16 15:44
HDACM2114
此题关键在于发现s(n)n到10000是一个循环s(10000)=0,s(10001)=1,所以这是关键点。
还有输出格式是4位且不足左边补0采用System.out.printf(“%04d”,s[n%10000])
输出; 同时在求s(n)时,记住每次运算前都要%10000,否则会出现负值
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int s[] = new int[10001]; for (int i = 1; i < s.length; i++) { s[i] += (s[i-1]+(((i%10000)*(i%10000))%10000*(i%10000))%10000)%10000; } while (sc.hasNext()) { int n = sc.nextInt(); System.out.printf("%04d",s[n%10000]); System.out.println(); } sc.close(); }}
阅读全文
0 0
- HDOJ 2114 Calculate S(n)
- hdoj Calculate S(n) 2114 (数学规律 取余)
- HDOJ 2114 Calculate S(n)(找周期)
- HDU 2114 Calculate S(n)
- hdu 2114 Calculate S(n)
- hdu 2114 Calculate S(n)
- HDU 2114 Calculate S(n)
- hdu-2114-Calculate S(n)
- HDU 2114 Calculate S(n)
- hdu 2114 Calculate S(n)
- hdu-2114-Calculate S(n)
- hdu 2114 Calculate S(n)
- hdu 2114 Calculate S(n)
- hdu 2114 Calculate S(n) 简单数学题
- HDU 2114 Calculate S(n) (公式)
- hdu2114 Calculate S(n)
- hdu2114 Calculate S(n)
- HDU_2114 Calculate S(n)
- SpringMVC之分析RequestMappingHandlerAdapter(二)
- TCP/IP编程之connect函数与accept函数的关系
- Android 屏幕旋转(二):屏幕旋转activity重建问题
- C++中如何定义动态数组
- Unity3D游戏场景之控制模型移动、旋转和相机跟随
- HDOJ 2114 Calculate S(n)
- Servlet学习笔记—Servlet单例和线程安全问题
- 一个“劫富济贫”的『创业bi赛』
- 肖建雄要从普林斯顿离职去创业? 一起来围观这个AI好青年
- 杨元庆都出来直播了,联想创新有没有诚意?
- 高能生物课 | CRISPR技术是什么,能编辑人类DNA和RNA?
- webService快速入门入门系列《2》--本地调用
- String&& StringBuffer学习
- 190家平台主动停业 2016是P2P讣告年吗?