超级楼梯hdu2041
来源:互联网 发布:二次型化为矩阵 编辑:程序博客网 时间:2024/06/04 08:43
超级楼梯
#include<bits/stdc++.h>using namespace std;typedef long long LL;const int maxn = 1000 + 10;int t;int n;LL a[maxn];void solve(){ scanf("%d",&t); a[0] = 1; a[1] = 1; a[2] = 2; a[3] = 3; for(int i = 2;i<=51;i++) { a[i] = a[i-2] + a[i-1]; } while(t--) { int c; scanf("%d",&c); printf("%lld\n",a[c]); }}int main(){ solve(); return 0;}
import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.StringTokenizer;import java.util.concurrent.LinkedBlockingDeque;import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.HashSet;import java.util.LinkedList;import java.util.Queue;import java.util.Scanner;import java.util.Stack;import java.lang.Math;public class Main{ Scanner cin = new Scanner(new BufferedInputStream(System.in)); int t; int a,b; long[] f = new long[100 + 10]; void solve() { t = cin.nextInt(); f[0] = 1; f[1] = 1; f[2] = 2; f[3] = 3; for(int i = 2;i<=56;i++) { f[i] = f[i-1] + f[i-2]; } while(t!=0) { t--; a = cin.nextInt(); System.out.println(f[a-1]); } } public static void main(String[] args) { new Main().solve(); }}
0 0
- hdu2041超级楼梯
- hdu2041(超级楼梯)
- hdu2041(超级楼梯)
- HDU2041:超级楼梯
- hdu2041 超级楼梯
- hdu2041 超级楼梯
- HDU2041 超级楼梯
- hdu2041 超级楼梯
- HDU2041超级楼梯
- HDU2041 超级楼梯
- HDU2041 超级楼梯
- 超级楼梯hdu2041
- HDU2041超级楼梯
- HDU2041 超级楼梯dp
- HDU2041 超级楼梯
- hdu2041 超级楼梯(C语言)
- ACM-简单题之超级楼梯——hdu2041
- hdu2041 超级楼梯 (菲波那切数列)
- Xposed
- Java字节码浅析(三)循环语句
- 欢迎使用CSDN-markdown编辑器
- 数值作业:二分法求方程的根之C语言实现代码
- Android图片查看器(Bitmap)
- 超级楼梯hdu2041
- 你不知道的 JavaScript 错误和调用栈常识
- 最大上升子序列和
- day4:不知道完成情况的作业
- eclipse 文件的相对路径是对project而言
- 在虚拟机上安装Python3.5.1
- Vue项目 一、准备以及初始项目解析
- mysql数据库中多表关联查询的实例
- unity寻路笔记