P14315 [Aboi Round 2] Faputa
题目背景
> I will be here for you always and forever
>
> 今もずっと 願ってるよ
题目描述
有 $n$ 个布尔变量 $x_i\in\{0,1\}$ 以及 $\dbinom n2$ 条要求,初始时对于每对 $1\leq i
输入格式
第一行两个正整数 $n,m$。
之后 $m$ 行,每行两个正整数 $u,v$,表示反转 $u,v$ 间要求的符号方向。
输出格式
输出每次操作后给 $x$ 赋值的方案数对 $998244353$ 取模的结果。
说明/提示
样例解释 $1$:第一次修改后有 $2$ 种合法的赋值方案:$(0,0,0,1)$ 和 $(1,1,1,1)$;第二次修改后有 $1$ 种合法的赋值方案:$(1,1,1,1)$。
---
对于所有数据,$1\leq n,m\leq10^6$。
本题采用捆绑测试,你需要通过一个子任务的所有测试点才能得到该子任务的分数。
| 子任务编号 | $n\le$ | $m\le$ | 特殊性质 | 分值 |
| :-: | :-: | :-: | :-: | :-: |
| $1$ | $500$ | $500$ | 无 | $10$ |
| $2$ | $5\times10^3$ | $5\times10^3$ | 无 | $20$ |
| $3$ | $2\times10^5$ | $2\times10^5$ | $\text{A}$ | $6$ |
| $4$ | $2\times10^5$ | $2\times10^5$ | $\text{B}$ | $7$ |
| $5$ | $2\times10^5$ | $2\times10^5$ | $\text{C}$ | $7$ |
| $6$ | $2\times10^5$ | $2\times10^5$ | 无 | $25$ |
| $7$ | $10^6$ | $10^6$ | 无 | $25$ |
特殊性质 $\text{A}$:$m=n-1$,第 $i$ 次操作的 $u=1$,$v=i+1$。
特殊性质 $\text{B}$:$m=n-1$,第 $i$ 次操作的 $u=i$,$v=n$。
特殊性质 $\text{C}$:$m=n-1$,第 $i$ 次操作的 $u=i$,$v=i+1$。