ZROI提高失恋测 $Day8$
A.许强强
平面图的欧拉公式 $: V-E+X=2$ .
其中, $V$ 是点数, $E$ 是边数, $X$ 是连通数.
所以我们只需维护点集和边集最后统计 $size$ 即可.
1 |
|
B.春神
咕咕咕…(我还不会)
C.周队
你显然可以把所有的有恐怖袭击的点存起来,然后每次枚举判断.
这样的复杂度是 $O(n^2\times X)$ 的,其中 $X$ 是有恐怖袭击的点数.
但我们发现枚举恐怖袭击的点数判断是可能做到 $\Theta(1)$ 的,如果你运气够好,枚举到第二个就出现了相同的曼哈顿距离,就不需要继续枚举了,而如果每次都这样,你的实际总复杂度就是 $\Theta(n^2)$.这显然可以通过.
但我们发现这是不可能的,不过我们可以使用 $random_shuffle$ 来打乱存储的数组,这样期望复杂度是优秀的.
因为它要卡你,必须让你每次都枚举到最后,你随机打乱一下,就卡不到你了.
(当然这不是正解)
1 |
|