A94814.abc312D-括号序列计数

普及/提高-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

给你一个由 (,)?组成的非空字符串 SS
2x2^x 种方法可以将 SS 中的每个 ? 替换为 (),从而得到一个新的字符串,其中 xxSS? 出现的次数。请找出在 998244353998244353 的模数中,有多少种方法能得到括弧字符串

如果满足以下条件之一,则称该字符串为括号字符串。

  • 是空字符串。
  • 对于某个括号字符串 AA 而言,它是 (AA)的连接。
  • 对于某个非空括号字符串 AABB 而言,它是 AABB 的连接。

输入格式

输入内容由标准输入法提供,格式如下

$S$

限制因素

  • SS 是一个长度不超过 30003000 的非空字符串,由 (,)?组成。

输出格式

打印答案。

输入输出样例

  • 输入#1

    (???(?
    

    输出#1

    2

说明/提示

对于样例1

()()()(())()替换 SS 得到一个括号字符串。
其他替换不会产生括号字符串,因此应打印 22

首页