编程题
括号序列树 ### 问题描述 有一棵二叉树, 根结点上有一个空字符串, 每个点的左儿子上的字符串为 其父亲结点的字符串尾部额外加一个左括号, 右儿子则是在尾部加一个右括号。 树中的每个叶子结点上的字符串都分别和每个由 $n$ 对括号组成的合法括号序列一一对应。 给定 $n$, 求此时这棵树的最大匹配所含的边数。 ### 输入格式 输入一行包含一个整数 $n$ 。 ### 输出格式 输出一行包含一个整数表示满足条件的序列的数量, 答案可能很大, 请输 出答案除以 998244353 的余数。 ### 样例输入 ```text 9 ``` ### 样例输出 ```text 10350 ``` ### 评测用例规模与约定 对于 $20 \\%$ 的评测用例, $n \leq 10$; 对于 $40 \\%$ 的评测用例, $n \leq 300$; 对于 $60 \\%$ 的评测用例, $n \leq 5000$; 对于 $85 \\%$ 的评测用例, $n \leq 10^{5}$; 对于所有评测用例, $1 \leq n \leq 10^{6}$ 。
查看答案
赣ICP备20007335号-2