HDU-1316 How Many Fibs? Java
首先把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相关推荐
- HDOJ 1316 How Many Fibs?
JAVA大数.... How Many Fibs? Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Jav ...
- hdu 1316 斐波那契数
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1316 意思很简单,就是让你计算在两个数之间有多少个斐波那契数,很挫的时我一开始把string的比较给搞 ...
- how many fibs java_How many Fibs?(java)
题目大意:给定一个范围a,b为再次范围内有多少的斐波那契额数. 思路:直接上java搞,注意在java中的a==0&&b==0程序停止的写法. import java.util.*; ...
- hdu 4043 FXTZ II [ 概率 + Java大数]
传送门 FXTZ II Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Tota ...
- HDU密码学-Caesar密码(Java实现)
一.实验名称: Caesar密码实验 二.实验要求: 1.了解古典密码的几种分类. 2.掌握Caesar密码的加减密原理. 3.运用IntelliJ IDEA实现Caesar密码程序. 三.实验内容: ...
- Java Java Java
学下java 的大数该怎么用>< hdu 1023 Train Problem II 求 卡特兰 数 诶...不记得卡特兰数的我眼泪掉下来 第一次用 java 大数 有点激动...> ...
- 杭电OJ分类题目(1)
原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(1) HDU Introduction HDU ...
- linux下查找系统镜像,LINUX系统镜像下载总汇
(Python)导出指定文件夹中as文件的完全限定类名 AS3程序在编译的过程中,有一个特点是这样的,不管是项目中的类,还是标准库或者第三方库的类,编译的时候只会把用到的那些类文件编译进去,也就是说, ...
- ACM的java 傻瓜式教学
关于eclipse的配置 我感觉我讲不清[逃 开始 从配好之后讲起 文件名命名为Main.java[接下来几行解释为什么要起这个名字 注意第七行那里(为了方便复制我没有加行号)的类的名字必须与文件名相 ...
最新文章
- android socket_盘点Android常用Hook技术
- 英特尔首款AI芯片终于发布:训练推理两用,历时4年花费5亿美元买来4家公司...
- 他是哈佛计算机博士,却成落魄画家,后逆袭为硅谷创业之父 |人物志
- swagger openapi开放平台 pyhton3.7实现http发送请求,pyhon中代码中发送http请求控制4g物联网开关
- java jxl label_jxl.write.label
- OpenStack本地存储选项的现在与未来
- 数据库基础入门知识总结
- 代号红狗:那些站在微软云起点的中国创业者
- 2021进销存管理软件最具影响力榜单排名
- Python接口自动化测试
- iptables防火墙规则
- ArchLinux Plasma 简洁优雅桌面环境设置
- 对缓存投毒的学习总结
- Firefox OS简介
- 为一加七Pro(LineageOs17.1 4.14内核版本)编译KernelSu
- 联想潮5000 BIOS 解锁 CFG Lock
- python format输入你的身高和体重,输出你的BMI值,以及你的胖瘦情况
- Word中的插入页眉 ?Word中页眉横线如何删除?
- 阀门定位器的三种维护方式
- 用python解决选择困难症
热门文章
- 营销型企业更因紧跟营销潮流
- 浅析那些你不知道的提升企业网站转化率的SEO优化技巧 !
- win系统加入方舟服务器秒退,win10玩方舟闪退 | 手游网游页游攻略大全
- adb server version(31) doesnt match this client(41)
- python chunk 方式读取大文件——本质上还是file read自身支持
- OzymanDNS 使用——perl 5.22没有成功。。。
- DNS反射放大攻击分析——DNS反射放大攻击主要是利用DNS回复包比请求包大的特点,放大流量,伪造请求包的源IP地址为受害者IP,将应答包的流量引入受害的服务器...
- python 统计一个列表中每个值的出现次数
- python爬取电影网站信息并写入文件
- Java Web servletRequest