PRoblem Description 在2×n的一個長方形方格中,用一個1× 2的骨牌鋪滿方格,輸入n ,輸出鋪放方案的總數. 例如n=3時,為2× 3方格,骨牌的鋪放方案有三種,如下圖:
Input 輸入數據由多行組成,每行包含一個整數n,表示該測試實例的長方形方格的規格是2×n (0
import java.util.*;class Main{ public static void main(String args[]){ Scanner sc=new Scanner(System.in); while(sc.hasNext()){ int n=sc.nextInt(); long [] a=new long [51]; a[1]=1;a[2]=2; for(int i=3;i<51;i++){ a[i]=a[i-1]+a[i-2]; } System.out.println(a[n]); } }}新聞熱點
疑難解答