递推,在算元素时必须仔细,算错一个就会花大量时间。
1 2
3 8
代码:
import java.util.*; public class Main{ public static void main(String[] args) { Scanner cin=new Scanner(System.in); double[] a=new double[45]; a[1]=3; a[2]=8; for(int i=3;i<45;i++) a[i]=(a[i-1]+a[i-2])*2; while(cin.hasNext()){ int n=cin.nextInt(); System.out.printf("%.0f\r\n",a[n]); } } }
原文地址:http://blog.csdn.net/amx50b/article/details/46327175