#P14315. [Aboi Round 2] Faputa

[Aboi Round 2] Faputa

题目背景

I will be here for you always and forever

今もずっと 願ってるよ

题目描述

nn 个布尔变量 xi{0,1}x_i\in\{0,1\} 以及 (n2)\dbinom n2 条要求,初始时对于每对 1i<jn1\leq i<j\leq n,都恰有一条要求 xixjx_i\le x_j,并要求 1in,xi=1\exists1\le i\le n,x_i=1

mm 次操作,每次给出 u,vu,v,表示反转 xu,xvx_u,x_v 之间要求的符号方向(即 \le\ge 互换),每次操作后求出合法的给 xx 赋值的方案数,答案对 998244353998244353 取模。

输入格式

第一行两个正整数 n,mn,m

之后 mm 行,每行两个正整数 u,vu,v,表示反转 u,vu,v 间要求的符号方向。

输出格式

输出每次操作后给 xx 赋值的方案数对 998244353998244353 取模的结果。

4 2
1 3
2 4
2
1
7 7
4 3
6 5
1 6
3 7
4 3
3 1
3 6
7
7
3
1
1
1
1
10 10
1 4
4 5
7 8
2 5
9 10
3 10
2 5
1 3
2 5
8 1
7
6
6
6
6
2
2
2
2
2

提示

样例解释 11:第一次修改后有 22 种合法的赋值方案:(0,0,0,1)(0,0,0,1)(1,1,1,1)(1,1,1,1);第二次修改后有 11 种合法的赋值方案:(1,1,1,1)(1,1,1,1)


对于所有数据,1n,m1061\leq n,m\leq10^6

本题采用捆绑测试,你需要通过一个子任务的所有测试点才能得到该子任务的分数。

子任务编号 nn\le mm\le 特殊性质 分值
11 500500 1010
22 5×1035\times10^3 2020
33 2×1052\times10^5 A\text{A} 66
44 B\text{B} 77
55 C\text{C}
66 2525
77 10610^6

特殊性质 A\text{A}m=n1m=n-1,第 ii 次操作的 u=1u=1v=i+1v=i+1
特殊性质 B\text{B}m=n1m=n-1,第 ii 次操作的 u=iu=iv=nv=n
特殊性质 C\text{C}m=n1m=n-1,第 ii 次操作的 u=iu=iv=i+1v=i+1