编程题
### 问题描述 小齐有两种奶牛品种:$Holsteins$($H$)和 $Guernseys$($G$)。由于小齐的品牌铁损坏了,他决定用括号标记每头奶牛。 小齐的 $N$ 头奶牛排成一行,每头奶牛面朝任意方向,因此形成一个长度为 $N$ 的括号字符串。小齐观察到一个有趣的模式:如果他从左到右扫描 $Holsteins$(按它们在序列中的顺序),则形成一个平衡的括号子序列,同样的规律适用于 $Guernseys$。为了验证这是否真的是一次难得的事件,请帮助小齐计算他可以为 $N$ 头奶牛分配品种的可能方式,以便这个性质成立。 ### 输入格式 第 $1$ 行:长度为 $N$ 的括号字符串。 ### 输出格式 第 $1$ 行:一个整数,表示小齐可以为奶牛分配品种的方式数。由于答案可能是一个非常大的数字,请在输出时取模 $2012$(即打印答案 $mod$ $2012$)。只涉及一种品种的品种分配是有效的。 ### 样例输入 ``` (()) ``` ### 样例输出 ``` 6 ``` ### 评测数据规模 $1 \leq N \leq 1000$。
查看答案
赣ICP备20007335号-2