Problem Description

Fibonacci数列,定义如下:

f(1)=f(2)=1

f(n)=f(n-1)+f(n-2) n>=3。

计算第n项Fibonacci数值。

 Input
输入第一行为一个整数N,接下来N行为整数Pi(1<=Pi<=1000)。
 Output
输出为N行,每行为对应的f(Pi)。
Sample Input
5
1 2 3 4 5 
Sample Output
1 1 2 3 5
import java.math.BigInteger;
import java.util.Scanner; public class Main { public static void main(String[] args) {
Scanner sca=new Scanner(System.in);
int n=sca.nextInt();
BigInteger f[]=new BigInteger[1005];
f[1]=f[2]=BigInteger.ONE;
for(int i=3;i<=1000;i++)
{
f[i]=f[i-2].add(f[i-1]);
}
while(n-->0)
{
int tem=sca.nextInt();
System.out.println(f[tem]);
}
}
}

最新文章

  1. css驼峰写法
  2. 为PHP安装两个扩展,memcache和Redis
  3. DotNetBar 第1课,设置整体窗口样式
  4. Maven学习总结(四)——Maven核心概念——转载
  5. 边工作边刷题:70天一遍leetcode: day 81-1
  6. linux top命令VIRT,RES,SHR,DATA的含义
  7. Entity Framework: Get mapped table name from an entity
  8. [转]关于Icon,Image,ImageIcon的简单的对比参考
  9. BZOJ2718: [Violet 4]毕业旅行
  10. [Boost基础]并发编程——asio网络库——定时器deadline_timer
  11. js之按键总结
  12. 时间函数DateTime()的用法
  13. 20175221 《Java程序设计》第5周学习总结
  14. 51nod--1459 迷宫游戏 (dijkstra)
  15. java任务中嵌套任务
  16. 少走弯路,一个老程序猿谈PHP职业发展规划
  17. 使用过Memcache缓存吗?如果使用过,能够简单描述下其工作原理吗?
  18. POJ 1298
  19. 触发器学习笔记(:new,:old用法)
  20. iOS- 关于AVAudioSession的使用——后台播放音乐

热门文章

  1. protobuf总结
  2. Docker 常用命令(.NET Core示例)
  3. Vue+Mock.js模拟登录和表格的增删改查
  4. Python Requests-学习笔记(8)-重定向与请求历史
  5. Python Requests-学习笔记(2)
  6. mysql 主键和默认 设为索引的规则
  7. char类型及ASCII码之间比较
  8. 如何正确管理HBase的连接,从原理到实战
  9. Juli函数
  10. Salesforce 产品 | 协同办公“大魔王”,Salesforce Quip的使用攻略!