b433: 三塔事件
標籤 :
通過比率 : 2人/2人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2025-12-26 09:09

內容

nowob 在寫完雙塔 (b187) 後覺得意猶未盡。

然後突然想知道變成三塔會變甚麼樣子。

只是他太弱了不會寫。

你可以幫他解決看看嗎?

(題目跟b187基本一樣,只是一層變三格)

這座塔的寬度固定為 $\mathbf{3}$,高度為 $\mathbf{N}$。

每一層的結構可以由若干個矩形積木組成,但必須滿足以下條件:

1. 每一層的總寬度必須剛好填滿 $\mathbf{3}$ 格。

2. 每個積木的高度必須是整數。

3. 積木的結構必須是矩形(不能有凹陷)。

4. 兩個相鄰的層之間,如果積木的垂直邊界對齊且中間沒有橫線隔開,則視為同一個大積木的延伸,若有橫線隔開,則視為新的積木開始。

nowob 想知道,蓋出一座高度為 $\mathbf{N}$ 且寬度為 $\mathbf{3}$ 的塔,總共有多少種不同的構造方式?

由於答案可能很大,請輸出模 $\mathbf{10}^{\mathbf{9}}+\mathbf{7}$ 的結果。

輸入說明

第一行包含一個整數 $\mathbf{t}$,代表測資筆數。

接下來 $\mathbf{t}$ 行,每行包含一個整數 $\mathbf{N}$,代表塔的高度。

輸出說明

對於每筆測資,輸出一個整數,代表構造方式的數量模 $\mathbf{10}^{\mathbf{9}}+\mathbf{7}$。

範例輸入
3
1
2
3
範例輸出
4
32
280
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (20%): 1.0s , <1K
公開 測資點#1 (30%): 1.0s , <1K
公開 測資點#2 (50%): 1.0s , <1K
提示 :

$1 \le \mathbf{t} \le \mathbf{100}$

$\mathbf{20}$%:$\mathbf{N} \le \mathbf{5}$。

$\mathbf{30}$%:$\mathbf{N} \le \mathbf{100}$。

$\mathbf{50}$%:$\mathbf{N} \le \mathbf{10}^{\mathbf{6}}$。

標籤:
出處:
[管理者:
louishuang (nowob)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」