Split and Maximize
时间限制:2s
空间限制:512MB
题目描述
对 1,2,…,2N 的一个排列 P=(P1,P2,…,P2N),按下述方式定义它的得分:保持元素在 P 中的相对顺序,将 P 分成两个长度为 N 的、不一定连续的子序列 A=(A1,…,AN) 与 B=(B1,…,BN),该划分的价值为 ∑i=1NAiBi;得分是所有划分的最大价值。
记所有 1,2,…,2N 的排列的得分最大值为 M。求得分等于 M 的排列数量,答案对 998244353 取模。
输入格式
输入一个整数 N。
输出格式
输出答案对 998244353 取模的结果。
样例输入 1
2
样例输出 1
16
样例输入 2
10000
样例输出 2
391163238
数据范围
- 1≤N≤2×105。
| 子任务编号 |
分值 |
特殊限制 |
| 1 |
10 |
N≤4 |
| 2 |
20 |
N≤11 |
| 3 |
40 |
N≤3000 |
| 4 |
30 |
无特殊限制 |