a150. TOI 2021/10 潛力組:收納盒

中等TOI 歷屆

時間限制 3000 ms ・ 記憶體限制 256 MB

題目描述

給定只包含「[」、「]」和「?」的字串。每個問號都必須替換成一個左括號或右括號。替換完成後,若由左到右任一前綴的左括號數都不少於右括號數,且整串左右括號數相同,就稱為合法括號序列。請計算可以得到多少個合法序列。

輸入格式

第一行為偶數 N,第二行為長度 N 的字串 S。 2 ≤ N ≤ 2000;S 的每個字元都是「[」、「]」或「?」。

輸出格式

輸出合法替換方法數除以 1000000007 的餘數。

來源

TOI 2021/10/25~2021/10/29 潛力組〈收納盒〉。本題以自寫文字重述規則,範例與測資另行設計。 https://tpmso.k12ea.gov.tw/toi/wp-content/uploads/question/202110/Storage%20Box.pdf

範例測資

範例輸入 1

6
?[]???

範例輸出 1

2
請先登入後再提交程式碼

討論與題解

載入討論區…

更多