ARC 105 106
feecle6418 · · 个人记录
E
有一个无向图,
1,n 初始不连通。A 和 B 轮流往上面加边,不能加重边自环。如果一个人加边之后
1,n 连通,他就输了。谁会赢?
n,m\le 10^5
考察游戏结束前一步,显然形成了两个完全图,一个包含
假设这两个图分别有
如果
否则,设
如果
证明:复读题解 https://www.cnblogs.com/whx666/p/13971386.html#arc105e---keep-graph-disconnected2020-10-18
F
有一张无向图。所有边都是白色。
你可以对其做以下操作:
- 选择一个点,反转其邻边的颜色。
如果能把所有边都变黑,则这张图是好的。
求有几个边的子图是好的。
n\le 17
结论:好,当且仅当是二分图。
如果是二分图,当然好。
如果好,考虑操作过哪些点,可以发现操作过的点和没操作过的点内部没有边,所以是二分图。
于是就是二分子图计数。
根据 有标号二分图计数 的套路,考虑先计数染色方案数,然后集合幂级数 ln。
对于一个点的子集,其染色方案数就是分为两部分,其间随意连边的方案数。
染色方案数子集卷积,
E
有一些人来上班,第
i 个人在第j 天上班当且仅当j\bmod 2a_i\le a_i-1 。每天,如果有人上班,你可以给上班的某个人(至多一个人)发 1 元钱。
至少要几天,所有人才能都至少得到
K 元钱?n\le 18;K,a_i\le 10^5
将问题写为人和天之间的匹配问题。
建图,设有
使用 Hall 定理,问题转化为:对于任意人的子集
二分
如果
事实上,
F
给定权值
a_1\sim a_n 。对于所有
n 个点的有标号树,设i 的度数为d_i ,求\prod \dfrac{a_i!}{(a_i-d_i)!} 的和对998244353 取模。n\le 10^5
非常套路。
考虑 prufer 序列,如果在 prufer 序列中出现
枚举每个数的出现次数:
设
注意到
所以答案为
容易直接计算。