現在你有四個整數 $n,X,Y,Z$,你想要從 $10^ n$ 個長度為 $n$,每個數字 $a_i$ 為 $1 \sim 10$ 的序列中 (即序列為$a_1,...,a_n, 1 \leq a_i \leq 10$),找出滿足以下條件的序列數量 ($mod \ 10^ 9+7$):
你能找到四個數字 $1 \leq x < y < z < w \leq n+1$,使得
$a_x+...+a_{y-1}=X$
$a_y+...+a_{z-1}=Y$
$a_z+...+a_{w-1}=Z$
輸入只有一行四個整數,分別代表題目中的 $n, X, Y, Z$。
對於所有測資,
$3 \leq n \leq 40$
$1 \leq X \leq 5$
$1 \leq Y \leq 7$
$1 \leq Z \leq 5$
輸出一個整數,代表你認為的答案。
第一筆範測中,在$10^ 3$種序列中,只有$(5,7,5)$符合條件,因此答案為$1$。
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~3 | 範例測資 | 0 |
2 | 0~34 | 無額外限制 | 100 |