12 2022 档案
摘要:ABC282D 如果这个图不是二分图,输出 即可。 正难则反,可以用总数减去不能相互连边的数量。 如果不考虑二分图的限制,显然答案应该是 。 如果这是一个二分图,那么它的每一个连通块都将是二分图。 那么这个连通块的左部点间不能互相连边,右部点同理。 设该连通块左部
阅读全文
摘要:ABC014D 题意非常明确,不再赘述。 即求一棵树添加了一条 到 的边后,包含该边的环的长度。 令 表示 和 的最近公共祖先。 若添加了这条边,那么这个环肯定包含了 到 的简单路径和 到 的简单路径。 这个环还差的
阅读全文
摘要:CF1285D 先将每一个 二进制拆分。 因为每一位的 运算是互不影响的,于是可以考虑每一位。 从高位到低位考虑,因为 ,所以二进制状态下的 的长度是 的。 假设在考虑 位,则有 $2
阅读全文
摘要:CF1182B 一道水题。 首先看数据范围 ,就大概能知道是枚举了。 先枚举这个“十”的中心点,再判断能否向四个方向上走,统计 的数量是否等于总数量即可。 注意不能向一个方向走的话也是不行的。 时间复杂度 $\mathcal{O}(wh(w +
阅读全文
摘要:SP8725 这道题就是要 的分治方法去求平面间的最近点对,只是要多求一个点对的编号。 往存储点的结构体中加一个 ,将 设为全局变量,在统计答案时更新 和 即可,注意在 时也要更新。 其他注意:
阅读全文