d038. 00900 - Brick Wall Patterns
標籤 : DP 費氏數列
通過比率 : 2309人/2496人 ( 93% ) [非即時]
評分方式:
Tolerant

最近更新 : 2012-11-13 23:59

內容

如果我們要用常見的長度為高度兩倍的磚塊建一道磚牆,並且牆的高度為兩個單位,根據牆的長度,我們可以建出不同數量的花樣。從圖一我們可以看出:

  • 寛度為 1 單位的牆只有一種花樣—就是讓磚塊直立。
  • 長度為 2 的牆有 2 種花樣—兩個平躺的磚磈疊在一起以及兩個直立的磚塊併在一起。
  • 長度為 3 的牆有三種花樣。

長度為 4 的牆你可以找出幾種花樣?那長度為 5 的牆呢?

問題

你的工作是要寫一個程式,給它牆的長度,它就算出這道牆可以有幾種花樣。

輸入說明

你將程式會收到一連串的整數,一行一個,每個整數代表牆的長度。牆的最大長度為 50。

輸出說明

對於每個輸入的牆長度,你要輸出這道牆的花樣數量,每個數字單獨一行。

範例輸入 #1
1
2
3
0
範例輸出 #1
1
2
3
測資資訊:
記憶體限制: 512 MB
提示 :
DP
標籤:
DP 費氏數列
出處:
UVa900 [管理者: snail (蝸牛) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
42846 chiuliyou@gm ... (邱立宇) d038
動態規劃五步法
50 2024-10-08 01:01
28586 1070328@chwj ... (Eason Lee) d038
記得用long long
896 2021-12-19 13:54
19423 089487 (089487) d038
2040 2019-09-29 22:59
14105 yungshenglu1 ... (David Lu) d038
Brick Wall Patterns
2664 2018-06-14 09:42