#P8895. 「DPOI-1」优美的序列
「DPOI-1」优美的序列
题目背景
Update on 2022.12.18:新增一组针对 https://www.luogu.com.cn/user/421155
Update on 2022.12.18:新增一组针对 @大眼仔Happy 的 Hack 数据,放置于 #22,分值为 分。
不可以,总司令。
题目描述
总司令给你一个长为 的序列 。
他认为这个 现在也许不够优美,他希望将其重排为一个 ,使之变得优美。
我们称一个长为 的序列 优美,当且仅当 ,满足:
- ,。
- ,。
他命令你求出 经过重排可以得到多少个不同的 。由于结果可能很大,你只需要求出结果对 取模的值。
由于一个固定的 太无趣了,于是他给你 次修改,每次修改形如 x k
,表示令 。你需要在每次修改后求出当前的答案。
输入格式
第一行,三个整数 ;
第二行, 个整数 ;
接下来 行,每行两个整数 ,表示一次修改操作。
输出格式
共 行,每行一个整数,表示初始状态下及每次修改后所求的值。
4 1 998244353
1 2 2 3
3 4
2
8
见下发文件 sequence2.in
见下发文件 sequence2.out
提示
样例 #1 解释
对于初始状态,满足条件的 有 ,共 个。
对于第一次修改后的 ,满足条件的 有 $[1, 2, 3, 4], [2, 1, 3, 4], [3, 1, 2, 4], [4, 1, 2, 3], [3, 2, 1, 4], [4, 2, 1, 3], [4, 3, 1, 2], [4, 3, 2, 1]$,共 个。
样例 #2 解释
该样例满足测试点 的限制。
数据范围
测试点编号 | 特殊条件 | ||
---|---|---|---|
无 | |||
为一个排列 | |||
无 | |||
对于 的数据,,,,。