【HDU】1250 - Hat's Fibonacci(java - BigDecimal)
来源:互联网 发布:js 定时执行 编辑:程序博客网 时间:2024/06/07 02:22
点击打开题目
Hat's Fibonacci
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 10562 Accepted Submission(s): 3502
Problem Description
A Fibonacci sequence is calculated by adding the previous two members the sequence, with the first two members being both 1.
F(1) = 1, F(2) = 1, F(3) = 1,F(4) = 1, F(n>4) = F(n - 1) + F(n-2) + F(n-3) + F(n-4)
Your task is to take a number as input, and print that Fibonacci number.
F(1) = 1, F(2) = 1, F(3) = 1,F(4) = 1, F(n>4) = F(n - 1) + F(n-2) + F(n-3) + F(n-4)
Your task is to take a number as input, and print that Fibonacci number.
Input
Each line will contain an integers. Process to end of file.
Output
For each case, output the result in a line.
Sample Input
100
Sample Output
4203968145672990846840663646Note:No generated Fibonacci number in excess of 2005 digits will be in the test data, ie. F(20) = 66526 has 5 digits.
Author
戴帽子的
用BigDecimal打表。
代码如下:
import java.math.BigDecimal;import java.util.Scanner;public class Main{public static void main(String[] args){ BigDecimal f[] = new BigDecimal [10011]; f[1] = f[2] = f[3] = f[4] = new BigDecimal(1); for (int i = 5 ; i <= 10000 ; i++) { f[i] = f[i-1].add ( f[i-2].add ( f[i-3].add ( f[i-4] ))); }Scanner sc = new Scanner(System.in);while (sc.hasNext()){int n = sc.nextInt();System.out.println(f[n]);}}}
0 0
- 【HDU】1250 - Hat's Fibonacci(java - BigDecimal)
- hdu 1250 Hat's Fibonacci(java大数)
- HDU 1250 Hat's Fibonacci (JAVA大数)
- HDU 1250 Hat's Fibonacci JAVA大数
- HDU 1250 Hat's Fibonacci(Java大数相加)+讲解
- hdu 1250 Hat's Fibonacci (Java大数)
- HDU 1250 Hat's Fibonacci(高精度)
- HDU 1250 Hat's Fibonacci()
- HDU 1250-Hat's Fibonacci(大数)
- hdu 1250 Hat's Fibonacci
- HDU 1250 Hat's Fibonacci
- Hdu 1250 Hat's Fibonacci
- hdu 1250 Hat's Fibonacci
- HDU 1250-Hat's Fibonacci
- hdu 1250 Hat's Fibonacci
- hdu-1250-Hat's Fibonacci
- Hdu---Hat's Fibonacci---1250
- hdu 1250 Hat's Fibonacci
- 判断闰年
- 168. Excel Sheet Column Title
- python——列表与元组
- tjut 1712
- Hibernate的二级缓存概述
- 【HDU】1250 - Hat's Fibonacci(java - BigDecimal)
- SpringMVC结合ajaxfileupload.js实现文件无刷新上传
- 常用的Excel编辑步骤和公式使用
- 使用switch case语句来显示月份的对应天数
- ext4文件系统文件定位流程
- Scala类型参数中协变(+)、逆变(-)、类型上界(<:)和类型下界(>:)的使用
- AudioTrack
- POJ 2371 Questions and answers
- 91.View the Exhibit to examine the error that occurred during the database startup. You opened an RM