CSES 2187 - Bracket Sequences II
1.0s 512M你的任務是在已經給定序列的一段前綴的情況下,計算長度為 \(n\) 的合法括號序列數量。
輸入格式
第一行有一個整數 \(n\)。
第二行是一個由 \(k\) 個字元組成的字串:序列的前綴。
輸出格式
輸出序列的數量模 \(10^9+7\) 的結果。
範例輸入 1
6
(()
範例輸出 1
2
說明:可能的序列有兩個,分別是 (())() 與 (()())。
限制
- \(1 \le k \le n \le 10^6\)
題目來源
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入