hdoj 1715 大菲波数
来源:互联网 发布:nginx 403页面 编辑:程序博客网 时间:2024/04/29 22:15
先java代码:
import java.util.Scanner;import java.math.*;public class Main {public static void main(String[] args) {Scanner cin = new Scanner(System.in);BigInteger fb[] = new BigInteger [1005];fb[1] = BigInteger.valueOf(1);fb[2] = BigInteger.valueOf(1);for (int i = 3; i < 1005; i++)fb[i] = fb[i-1].add(fb[i-2]);int t = cin.nextInt();while (t != 0) {t--;int n = cin.nextInt();System.out.println(fb[n]);}cin.close();}}
然后是C++代码:
#include<stdio.h>int fb[1001][100];void add(int *s1,int *s2,int *s3){ int t=0; for(int i=0;i<100;i++) { s3[i]=(s1[i]+s2[i])%10000+t; t=(s1[i]+s2[i])/10000; }}void print(int *s){ for(int i=99;i>=0;i--) if(s[i]!=0) break; printf("%d",s[i--]); for(;i>=0;i--) printf("%04d",s[i]); puts("");}int main(){ int t,n; scanf("%d",&t); fb[1][0]=1; fb[2][0]=1; for(int i=3;i<=1000;i++) add(fb[i-1],fb[i-2],fb[i]); while(t--) { scanf("%d",&n); print(fb[n]); } return 0;}
- hdoj 1715 大菲波数
- ACM HDOJ 1715 (大菲波数)
- HDOJ 1715 大菲波数
- HDOJ 1715 大菲波数
- hdoj 1715 大菲波数
- HDOJ 1715 大菲波数
- HDOJ 1715 大菲波数
- HDOJ 1715 大菲波数
- HDOJ 1715 大菲波数
- HDOJ 1715 大菲波数(大数)
- hdoj-1715大菲波数
- hdoj 1715 大菲波数
- Hdoj 1715 大菲波数
- hdoj 1715 大菲波数 【字符串相加】
- 【大数问题】 HDOJ 1715 大菲波数
- ACM--HDOJ 1715--大菲波数--大数
- HDOJ 1715
- HDOJ 1715 大菲波数 (大数相加)
- python20 函数和文件
- 编程中常见的错误处理方式
- 随机图
- ABAP 中 Table Control例子
- Java多维数组详解
- hdoj 1715 大菲波数
- file type not recognised ---DXP 09
- HDU 2821 Pusher
- java基础整理五(面向对象1)
- 沟通的技巧
- java基础整理六(面向对象2)
- max_min
- java基础整理七(面向对象3)
- java基础整理八(面向对象4)