连锁反应 题解

image

\(n,m\leqslant 10^5\)

手玩很重要,而且要玩对。

下次前面的题要及时拍。。。

大胆猜结论。

首先想到将点看成边。

考场上用的队列+bitset,\(\mathcal{O}(\frac {mn} {w})\),有 70 pts。

发现环一定是一个棘手的东西,那我们来玩环。

本题与三元环有很大的联系,不如考虑一下三染色?

手玩一下,发现 \(n=3\) 的环不能再加了,\(n=4\) 的环可以变成完全图 ...

发现 \(n=3k\) 的环都不能变成完全图。。。

这就证实了我们进行染色的决心。发现如果不能成功染色就直接是完全图(这个比较显然的)。染色后令 \(1,2,3\) 的个数分别为 \(a,b,c\),发现如果 \(a,b,c\) 有一个为 \(0\),那么肯定什么边都加不了,否则 \(\mathrm {ans}=ab*bc*ac\)

为什么呢?

然后就做完了。

怎么想到的呢?这个三染色确实要积累。

posted @ 2022-07-21 16:35  Saintex  阅读(43)  评论(0编辑  收藏  举报