相信大家都有聽過知名的遊戲 Tetris,這是一個在三十幾年的時間內出現過無數不同版本的遊戲。
而最近的 Tetris 版本都有「保留」功能,也就是有一個保留按鍵能稍微改變出現的方塊順序。
具體來說,我們把出現的方塊當成一個序列
特別注意,如果
定義兩種玩遊戲的放下順序為不同,代表存在至少一個位置
對於所有測資,都有
第一行有一個整數
輸出答案模
3 1 2 3
4
7 3 1 2 2 4 1 2
42
範例測資一解釋:四種可能的方法為:"1, 2, 3", "1, 3, 2", "2, 1, 3", "2, 3, 1"
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~1 | 範例測資 | 0 |
2 | 2~11 | 13 | |
3 | 12~16 | 10 | |
4 | 2~11, 17~26 | 20 | |
5 | 27~31 | 每一種方塊至多出現 |
16 |
6 | 2~42 | 無其他限制 | 41 |