问题:
递归算法,此类题没有思路时可以多算组数据看其中的规律。
2 2 3
1 2
代码:
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner cin=new Scanner(System.in);
int n=cin.nextInt();
for(int j=0;j<n;j++){
int m=cin.nextInt();
int a[]=new int[45];
for(int i=2;i<=m;i++){
a[2]=1;
a[3]=2;
if(i>3)
a[i]=a[i-1]+a[i-2];
}
System.out.println(a[m]);
}
}
}原文地址:http://blog.csdn.net/amx50b/article/details/46229305