UVa 10183/EOJ 1297/POJ 2413/HDU 1316/ZOJ 1962 How many Fibs?【Java大整数类应用】
2018-03-24 21:12
603 查看
https://cn.vjudge.net/problem/UVA-10183
题目没难度,C++写法需要高精度,这里练习使用Java的BigInteger类,毕竟刚学……
Java的语法真是冗长……
题目没难度,C++写法需要高精度,这里练习使用Java的BigInteger类,毕竟刚学……
Java的语法真是冗长……
import java.util.*; import java.math.*; public class Main { public static void main(String args[]) { Scanner cin = new Scanner(System.in); BigInteger a, b; while (cin.hasNext()) { a = cin.nextBigInteger(); b = cin.nextBigInteger(); if (a.equals(BigInteger.ZERO) && b.equals(BigInteger.ZERO)) break; BigInteger f0 = BigInteger.ONE, f1 = BigInteger.ONE; BigInteger ans = BigInteger.ZERO; while (f1.compareTo(b) <= 0) { if (f1.compareTo(a) >= 0) ans = ans.add(BigInteger.ONE); BigInteger tmp = f1; f1 = f1.add(f0); f0 = tmp; } System.out.println(ans); } } }
相关文章推荐
- UVA_10183||POJ_2413||ZOJ_1962||HDU_1316(大数加法、检索)
- zoj 1962 || poj 2413 How many Fibs?(大数~)
- zoj 1962 || poj 2413 How many Fibs?
- hdu 1316 poj 2413 how many Fibs
- hdu 1316 How Many Fibs?【JAVA大数】
- UVA10183 - How Many Fibs?(java大数+二分)
- HDU 1316 How Many Fibs? (大Fib数,还是Java大法好)
- HDU 1316 -- How Many Fibs?(Java)
- hdu 1316 How Many Fibs?【JAVA大数】
- 二分查找+大整数加法——Poj 2413 How many Fibs?
- How Many Fibs_hdu_1316(大数).java
- poj 2413 java How many Fibs?
- POJ 2413 : How many Fibs? - JAVA大数! / 二分查找+大数加法
- 二分查找+大整数加法——Poj 2413 How many Fibs?
- POJ 2413 How many Fibs? /HDOJ 1316 How Many Fibs?
- HDU 1316 How Many Fibs? java大数(水
- HDU 1316 How Many Fibs?(java,简单题,大数)
- How Many Fibs? UVA - 10183 (java)
- HDU-1316 How Many Fibs?(Java大数)
- How Many Fibs_hdu_1316(大数).java