开始: 2025-04-21 00:00:00

(24-25赛季)稠州常规赛20

结束: 2025-04-24 00:00:00
当前  2025-05-11 03:33:17  类型: IOI  状态: 已经结束 

P4. 括号串
描述

给定一个非空字符串包含 (,) 和 ?。

其中 ? 需要用 ( 或者 ) 替换掉,求替换后的字符串是合法的括号串的方案数对 998244353 取模的值。

其中合法括号串满足以下条件之一:

1该串是空串,那么该串是合法括号串;

2如果 A 是合法括号串,那么 (A) 是合法括号串;

3如果 A,B 是合法括号串,那么 AB 也是合法括号串。


输入

一个字符串包含 (,) 和 ?。

输出

输出合法的括号串的数量

样例

输入

(???(?

输出

2

输入

)))))

输出

0

输入

??????????????(????????(??????)?????????(?(??)

输出

603032273
提示

对于样例1:

()()()和(())()都是合法的

括号串长度l\leq 3000

提交

题目参数
时间限制 1 秒
内存限制 128 MB
提交