你有一个长度为 $$$n$$$ 的序列 $$$a_1,a_2,\dots,a_n$$$,初始序列内任意元素 $$$a_i=0$$$。
之后会告诉你 $$$n$$$ 组配对信息,每组配对信息形如整数对 $$$(l,r)$$$,表示将 $$$a_l$$$ 和 $$$a_r$$$ 进行配对。在配对之后,你必须执行下面两种操作之一(不可全选):
你得知这些配对信息遵循着一个奇妙的规定:在 $$$n$$$ 组整数对内的 $$$2n$$$ 个整数中,每个序列的下标都恰好出现 $$$2$$$ 次!
此时你想知道,在所有操作方案中,使 $$$\sum_{i=1}^n{a_i}^2=k$$$ 的方案数,由于答案可能会很大,你只需要求出其对 $$$998\,244\,353$$$ 取模后的结果。
第一行包含一个整数 $$$n\ (1\le n\le 2\cdot 10^5)$$$,表示序列的长度。
接下来 $$$n$$$ 行,其中第 $$$i$$$ 行包含两个整数 $$$l_i,r_i\ (1\le l\le r \le n)$$$,表示第 $$$i$$$ 组配对信息。保证输入的这 $$$2n$$$ 个整数符合题目要求。
最后一行包含一个整数 $$$k\ (0\le k \le 10^9)$$$,其含义如题目所述。
输出一个整数,表示使 $$$\sum_{i=1}^n{a_i}^2=k$$$ 的方案数对 $$$998\,244\,353$$$ 取模后的结果。
31 32 31 20
2
62 53 62 54 61 31 48
28
| Название |
|---|


