HDOJ2018大数
2016-05-17 19:29
295 查看
import java.util.Scanner; import java.math.BigInteger; import java.math.BigDecimal; public class Main { static public void main(String[]args) { Scanner cin=new Scanner(System.in); BigDecimal[] a=new BigDecimal[55]; a[1]=new BigDecimal("1"); a[2]=new BigDecimal("2"); a[3]=new BigDecimal("3"); int i; for(i=4;i<=54;i++) a[i]=a[i-1].add(a[i-3]); int n; while(cin.hasNextInt()) { n=cin.nextInt(); if(n==0) break; System.out.println(a ); } } }
相关文章推荐
- perf交叉编译 arm-hisiv400-linux
- 2016SDAU编程练习三1002
- 大话Java事件监听模型
- x86虚拟地址到物理地址的映射学习
- 微信公众号第三方平台开发PYTHON教程 PART 9
- 一次oracle大量数据删除经历
- jquery实现日期的比较
- House Robber
- 内核input子系统
- 【bzoj3288】Mato矩阵
- console的高级使用
- 痛苦的事, 伤心的事, 一生只需要一次, 别折腾, 别忘痛- 人生, 软件, 所有人皆如是!
- ORA-02051问题
- python 学习笔记(1)
- Java 抽象类和接口的总结
- Linux 查找文件内容常用命令
- 关于no rule to make target kernel/bounds.c错误的一种解决办法
- Windows 回调监控
- 二维数组中的查找3
- 微信公众号第三方平台开发PYTHON教程 PART 8