How many Fibs?(java)
来源:互联网 发布:c语言读文本文件 编辑:程序博客网 时间:2024/05/01 22:18
题目大意:给定一个范围a,b为再次范围内有多少的斐波那契额数.
思路:直接上java搞,注意在java中的a==0&&b==0程序停止的写法.
import java.util.*;import java.io.*;import java.math.*;public class Main{ static BigInteger[] ans;public static void main(String[] args){ans=new BigInteger[1010];Scanner cin=new Scanner(System.in);int n,i;ans[1]=BigInteger.valueOf(1);ans[2]=BigInteger.valueOf(2);for(i=3;i<=1000;i++){ans[i]=ans[i-1].add(ans[i-2]);}BigInteger a,b;while(true){a=cin.nextBigInteger();b=cin.nextBigInteger();if(a.compareTo(b)==0&&a.compareTo(BigInteger.valueOf(0))==0)break;int tmp;i=1;tmp=0;while(ans[i].compareTo(a)<0)i++;while(ans[i].compareTo(b)<=0&&ans[i].compareTo(a)>=0){tmp++;i++;}System.out.println(tmp);}}}
0 0
- How many Fibs?(java)
- pku 2413 How many Fibs? 【java高精度】
- poj 2413 java How many Fibs?
- hdu 1316 How Many Fibs?【JAVA大数】
- How many Fibs?(JAVA)大数
- 【JAVA大数训练】How Many Fibs?
- HDU1316:How Many Fibs?(大数JAVA)
- How many Fibs?(java大数)
- UVA10183 - How Many Fibs?(java大数+二分)
- HDU 1316 -- How Many Fibs?(Java)
- HDU-1316 How Many Fibs?(Java大数)
- How Many Fibs? 【java 处理高精度】
- How many fibs
- PKU2413 how many fibs
- How Many Fibs?
- UVa10183 - How Many Fibs?
- HDU1316:How Many Fibs?
- hdu1316 How Many Fibs?
- java篇 【11】Java中常用的内存区域
- Git 标签管理
- 用在WEB开发中实现会话跟踪实现
- NFS java 操作和SMB服务器的操作
- 通信 ≠ 通讯,串口通信概念,同步与异步的区别
- How many Fibs?(java)
- Git 创建标签
- 注册码破解解密
- pat1002A+B for Polynomials (25)
- 文章标题
- JQuery的Ajax()向后台传参方式
- Git 操作标签
- 程序设计基石与实践系列之按值传递还是按引用
- 判断浮点数是否等于0