a842: A. 費氏數列列數氏費
標籤 :
通過比率 : 4人/4人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-11-06 16:50

內容

曾經有一個神奇的階梯,他有$N$階,他的走法十分特殊,從第三階開始,第$K$個階梯上會有三個數字$a_k, b_k, c_k$,只有滿足$x+a_k = K$ 或 $ x + b_k = K$ 或 $ x + c_k = K $ 的第$x$階梯可以走到第$K$階,保證$x$為正整數或零,但最近每天階梯的某一個階梯會陷入維修狀態,不能走到。

想要請問你走到第$N$層的方法數會有幾種($mod 10^9 + 7$),假設無論如何走到第$0, 1, 2$階的方法數都為$1$

輸入說明

第一行有兩數$N$,$Q$,分別代表階梯高地和詢問次數

接下來有$N-2$行,每一行有三個整數$a, b, c$

分別代表從$3$到$N$階可以從當前階數的前$a, b ,c$階走上來

最後有$Q$行,每一行有一整數$a, 3 \leq a  \leq N$

輸出說明

對於每一個$a$,請輸出如果不能走到$a$階剩下的方法數

範例輸入
5 3
2 1 3
1 3 4
4 3 2
3
4
5
範例輸出
2
5
0
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (5%): 1.0s , <1M
公開 測資點#1 (5%): 1.0s , <1M
公開 測資點#2 (5%): 1.0s , <1M
公開 測資點#3 (5%): 1.0s , <1M
公開 測資點#4 (5%): 1.0s , <10M
公開 測資點#5 (5%): 1.0s , <10M
公開 測資點#6 (5%): 1.0s , <10M
公開 測資點#7 (5%): 1.0s , <10M
公開 測資點#8 (5%): 1.0s , <10M
公開 測資點#9 (5%): 1.0s , <10M
公開 測資點#10 (5%): 1.0s , <50M
公開 測資點#11 (5%): 1.0s , <50M
公開 測資點#12 (5%): 1.0s , <50M
公開 測資點#13 (5%): 1.0s , <50M
公開 測資點#14 (5%): 1.0s , <50M
公開 測資點#15 (5%): 1.0s , <50M
公開 測資點#16 (5%): 1.0s , <50M
公開 測資點#17 (5%): 1.0s , <50M
公開 測資點#18 (5%): 1.0s , <50M
公開 測資點#19 (5%): 1.0s , <50M
提示 :

$20\% 測資$ $3 \leq N \leq 10^4, Q \leq 10^4 - 3$

$30\% 測資$ $3 \leq N \leq 10^5, Q \leq 20$

$50\% 測資$ $3 \leq N \leq 10^5, Q \leq 10^6$

標籤:
出處:
[管理者:
william1010121 (郭勝威)
]


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