首先把100位长的斐波那契数全部计算出来,然后遍历计数,很暴力啊!

  代码如下:

import java.math.BigInteger;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);BigInteger[] a = new BigInteger[1000];a[1] = BigInteger.ONE;a[2] = BigInteger.ONE.add( BigInteger.ONE );a[3] = a[1].add(a[2]);int i;for (i = 3; i <= 500; ++i) {a[i] = a[i - 1].add(a[i - 2]);}BigInteger l, r;while (in.hasNextBigInteger()) {int cnt = 0;l = in.nextBigInteger();r = in.nextBigInteger();if (BigInteger.ZERO.equals(l) && BigInteger.ZERO.equals(r)) {break;}for (int j = 1; j <= 500; ++j) {if (l.compareTo(a[j]) <= 0 && r.compareTo(a[j]) >= 0) {cnt++;}}System.out.println(cnt);}}
}

  

转载于:https://www.cnblogs.com/Lyush/archive/2011/08/14/2137966.html

HDU-1316 How Many Fibs? Java相关推荐

  1. HDOJ 1316 How Many Fibs?

    JAVA大数.... How Many Fibs? Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Jav ...

  2. hdu 1316 斐波那契数

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1316 意思很简单,就是让你计算在两个数之间有多少个斐波那契数,很挫的时我一开始把string的比较给搞 ...

  3. how many fibs java_How many Fibs?(java)

    题目大意:给定一个范围a,b为再次范围内有多少的斐波那契额数. 思路:直接上java搞,注意在java中的a==0&&b==0程序停止的写法. import java.util.*; ...

  4. hdu 4043 FXTZ II [ 概率 + Java大数]

    传送门 FXTZ II Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Tota ...

  5. HDU密码学-Caesar密码(Java实现)

    一.实验名称: Caesar密码实验 二.实验要求: 1.了解古典密码的几种分类. 2.掌握Caesar密码的加减密原理. 3.运用IntelliJ IDEA实现Caesar密码程序. 三.实验内容: ...

  6. Java Java Java

    学下java 的大数该怎么用>< hdu 1023 Train Problem II 求 卡特兰 数 诶...不记得卡特兰数的我眼泪掉下来 第一次用 java 大数 有点激动...> ...

  7. 杭电OJ分类题目(1)

    原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(1) HDU Introduction HDU ...

  8. linux下查找系统镜像,LINUX系统镜像下载总汇

    (Python)导出指定文件夹中as文件的完全限定类名 AS3程序在编译的过程中,有一个特点是这样的,不管是项目中的类,还是标准库或者第三方库的类,编译的时候只会把用到的那些类文件编译进去,也就是说, ...

  9. ACM的java 傻瓜式教学

    关于eclipse的配置 我感觉我讲不清[逃 开始 从配好之后讲起 文件名命名为Main.java[接下来几行解释为什么要起这个名字 注意第七行那里(为了方便复制我没有加行号)的类的名字必须与文件名相 ...

最新文章

  1. android socket_盘点Android常用Hook技术
  2. 英特尔首款AI芯片终于发布:训练推理两用,历时4年花费5亿美元买来4家公司...
  3. 他是哈佛计算机博士,却成落魄画家,后逆袭为硅谷创业之父 |人物志
  4. swagger openapi开放平台 pyhton3.7实现http发送请求,pyhon中代码中发送http请求控制4g物联网开关
  5. java jxl label_jxl.write.label
  6. OpenStack本地存储选项的现在与未来
  7. 数据库基础入门知识总结
  8. 代号红狗:那些站在微软云起点的中国创业者
  9. 2021进销存管理软件最具影响力榜单排名
  10. Python接口自动化测试
  11. iptables防火墙规则
  12. ArchLinux Plasma 简洁优雅桌面环境设置
  13. 对缓存投毒的学习总结
  14. Firefox OS简介
  15. 为一加七Pro(LineageOs17.1 4.14内核版本)编译KernelSu
  16. 联想潮5000 BIOS 解锁 CFG Lock
  17. python format输入你的身高和体重,输出你的BMI值,以及你的胖瘦情况
  18. Word中的插入页眉 ?Word中页眉横线如何删除?
  19. 阀门定位器的三种维护方式
  20. 用python解决选择困难症

热门文章

  1. 营销型企业更因紧跟营销潮流
  2. 浅析那些你不知道的提升企业网站转化率的SEO优化技巧 !
  3. win系统加入方舟服务器秒退,win10玩方舟闪退 | 手游网游页游攻略大全
  4. adb server version(31) doesnt match this client(41)
  5. python chunk 方式读取大文件——本质上还是file read自身支持
  6. OzymanDNS 使用——perl 5.22没有成功。。。
  7. DNS反射放大攻击分析——DNS反射放大攻击主要是利用DNS回复包比请求包大的特点,放大流量,伪造请求包的源IP地址为受害者IP,将应答包的流量引入受害的服务器...
  8. python 统计一个列表中每个值的出现次数
  9. python爬取电影网站信息并写入文件
  10. Java Web servletRequest