
随机大法
samjia2000
I swear...
We are INFINITE.
展开
-
Codechef TAPAIR
Problem给定一个有n个点m条边的无向连通图,可以删掉两条边,问有多少种方案使得这个连通图不连通 1≤n≤105,1≤m≤3×1051\le n\le 10^5,1\le m\le 3\times 10^5Solution随机大法走天下啊。。。 考虑图的dfs树,对于非树边,我们随机一个(0,2^64)的权值,然后对于一条树边,其权值为覆盖它的非树边的xor和,那么对于一个边集,如果我们可以原创 2016-11-15 22:19:03 · 507 阅读 · 0 评论 -
[NCR CodeSprint]Points and Fences
Problem有n个点在平面上,给出q个询问或操作,每个操作加入或删除一个矩形方框(保证任何时刻都不会有点在矩形的边上,不会有矩形接触或相交),询问每次询问两个点能否不经过矩形方框的边互相到达。 1≤n≤1051\le n\le 10^5Solution我们要解决的问题在于判断两个点是否被同样的矩形集合覆盖。 于是我们可以给每个矩形随机一个(0,264−1](0,2^{64}-1]的权值,然后每原创 2016-11-17 16:58:57 · 494 阅读 · 0 评论