数数
题目 拜谢 @CXiii 提供题目。 NOIP 模拟赛签到题。我们有 $2^n$ 个点,编号 $0 \cdots 2^n-1$。对于一个包含 $[0, 2^n)$ 中整数的集合 $S$,我们有图 $G_S$: 当且仅当 $\exist x \in S \text{ s.t. } i \text{ xor } j = x$ 时,$i$ 与 $j$ 间有一条无向边。 对所有满足 $G_S$ 连通,且元素数量(在使得图连通的集合中)最小的 $S$ 计数。模 998244353。 初步分析与转化 使用异或的性质。$i \text{ xor } j = k \Leftrightarrow i \text{ xor } k = j$,所以,可以视为我们从一个点 $i$ 出发,每一步异或上一个 $S$ 中元素走到另一个点,重复任意多次走动而抵达终点 $j$。 考虑异或的结合律。所以这个过程整体等价于 $i$ 异或上一个常数 $k$。我们知道,$k$ 是 $S$ 中的一些元素的异或和,但又有 $k = i \text{ xor } j$。 ...