用類似stack的概念解。
http://hoj.twbbs.org.tw/judge/problem/view/52
這題題目把費式數列變成一個進位法。詳細就不多說了。
觀察後會發現 011 –> 100, 0200–> 1001 ,先從後往前跑,如果有遇到這種狀況就轉換,並往後檢查,如果有需要就後退,不然一直往前跑,跑到最高位(陣列最前面)就結束。
1 |
|
用類似stack的概念解。
http://hoj.twbbs.org.tw/judge/problem/view/52
這題題目把費式數列變成一個進位法。詳細就不多說了。
觀察後會發現 011 –> 100, 0200–> 1001 ,先從後往前跑,如果有遇到這種狀況就轉換,並往後檢查,如果有需要就後退,不然一直往前跑,跑到最高位(陣列最前面)就結束。
1 |
|