CSES 2413 - Counting Towers
1.0s 512M你的任務是建造一座寬度為 \(2\)、高度為 \(n\) 的塔。你可以使用任意大小的方塊,這些方塊的寬度和高度都是整數。例如,下圖為 \(n = 6\) 時可能的一些塔:
給定 \(n\),請計算結構上不同的塔有多少種。鏡像或旋轉後若不相同,視為不同的塔。
輸入格式
第一行包含一個整數 \(t\):測試組數。
接下來的每一行包含一個整數 \(n\):塔的高度。
輸出格式
對於每組測試,輸出塔的種數對 \(10^9+7\) 取模的結果。
範例輸入 1
3
2
6
1337
範例輸出 1
8
2864
640403945
限制
- \(1 \le t \le 100\)
- \(1 \le n \le 10^6\)
題目來源
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入