HD-ACM算法专攻系列(13)——How Many Fibs?
2017-10-07 15:38
369 查看
问题描述:
![](https://images2015.cnblogs.com/blog/1173678/201706/1173678-20170624110107132-311615475.png)
源码:
![](https://images2015.cnblogs.com/blog/1173678/201706/1173678-20170624110107132-311615475.png)
源码:
import java.math.BigInteger; import java.util.*; public class Main { //主函数 public static void main(String[] args) { BigInteger a, b, zero = BigInteger.valueOf(0), f1, f2, fn; int count; Scanner cin = new Scanner(System.in); while(true) { a = cin.nextBigInteger(); b = cin.nextBigInteger(); if(a.equals(zero) && b.equals(zero))break; count = 0; f1 = BigInteger.valueOf(1); if(a.compareTo(f1) <= 0 && b.compareTo(f1) >= 0)count++; f2 = BigInteger.valueOf(2); if(a.compareTo(f2) <= 0 && b.compareTo(f2) >= 0)count++; while(true) { fn = f2.add(f1); if(a.compareTo(fn) <= 0 && b.compareTo(fn) >= 0)count++; else if(b.compareTo(fn) < 0)break; f1 = f2; f2 = fn; } System.out.println(count); } } }
相关文章推荐
- zoj 1962 || poj 2413 How many Fibs?(大数~)
- HDU 1316 How Many Fibs?
- zoj 1962 || poj 2413 How many Fibs?
- HDU 1316 How Many Fibs? java大数(水
- HD-ACM算法专攻系列(10)——大明A+B
- hdu 1316 How many Fibs?(高精度斐波那契数)
- HDU_How Many Fibs求数列区间数目
- hdu 1316 How Many Fibs?
- How Many Fibs? 【java 处理高精度】
- hdu 3038 How Many Answers Are Wrong(种类并查集)2009 Multi-University Training Contest 13
- HDU1316:How Many Fibs?
- UVa 10183/EOJ 1297/POJ 2413/HDU 1316/ZOJ 1962 How many Fibs?【Java大整数类应用】
- UVa:10183 How Many Fibs?
- HDOJ&nbsp;1316&nbsp;How&nbsp;Many&nbsp;Fibs?
- HDOJ 1316 How Many Fibs?(Java大数开挂)
- HD-ACM算法专攻系列(12)——Integer Inquiry
- How many Fibs?(java)
- hdu 1316 How many Fibs?(高精度斐波那契数)
- HDU 3038 How Many Answers Are Wrong (并查集)---并查集看不出来系列-1
- How Many Fibs?