AT_abc321_g.[ABC321G] Electric Circuit
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有 N 个编号为 1 到 N 的部件和 M 根电缆,打算用它们制作电路。这些部件上共有 M 个红色端子和 M 个蓝色端子,第 i 个红色端子在部件 Ri 上,第 i 个蓝色端子在部件 Bi 上。每根电缆连接一个红色端子和一个蓝色端子。特别地,允许连接同一个部件上的两个端子。同时,一个端子不能连接超过一根电缆。因此,M 根电缆的所有连接方式共有 M! 种(注意电缆之间不区分)。
将部件视为顶点,电缆视为边,把这个电路看作一个图,记其连通分量数为 s。从 M! 种电缆连接方式中随机选择一种时,s 的期望值是多少?请将结果对 998244353 取模后输出。
关于对 998244353 取模的期望值
可以证明,所求期望值一定是有理数。在本题的约束下,设其化为最简分数 QP,则存在唯一的整数 R 满足 R×Q≡P(mod998244353) 且 0≤R<998244353。请输出这个 R。
输入格式
输入从标准输入读入,格式如下:
N M R1 R2 … RM B1 B2 … BM
输出格式
输出 s 的期望值对 998244353 取模后的结果。
输入输出样例
输入#1
3 2 1 2 3 2
输出#1
499122178
输入#2
17 5 1 1 1 1 1 1 1 1 1 1
输出#2
17
输入#3
8 10 2 4 7 1 7 6 1 4 8 1 5 1 5 2 5 8 4 6 1 3
输出#3
608849831
说明/提示
限制
- 1≤N≤17
- 1≤M≤105
- 1≤Ri,Bi≤N
- 输入均为整数
样例解释 1
用 (i,j) 表示第 i 个红色端子和第 j 个蓝色端子用电缆连接的情况。
- (1,1),(2,2) 的情况下:形成 {1,3} 和 {2} 两个连通分量,所以 s=2。
- (1,2),(2,1) 的情况下:整体为一个连通分量,所以 s=1。
因此,s 的期望值为 23≡499122178(mod998244353)。
样例解释 2
无论如何连接,s=N。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?