摘要: "题面" 问题可以转化为每次区间覆盖操作有 $\frac{1}{2}$ 的概率进行,求标记和的期望。于是我们只要求出所有点有标记的概率即可。 我们设 $f_i$ 表示节点 $i$ 有标记的概率, $g_i$ 表示节点 $i$ 的祖先节点有标记的概率。如果一个节点未完全被包含,那么其未被包含的节点是否 阅读全文
posted @ 2019-04-21 22:52 x_faraway_x 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 题意 给定平面上 $N$ 个关键点,询问有多少个矩形满足左下和右上各有一个关键点,且矩形中间没有关键点。 $N\le 2\cdot 10^5$ . 题解 我们按 $x$ 排序分治,对于左右两边的区间按 $y$ 排序。 考虑左边的点对右边的每个点产生的贡献。 比较容易发现,产生贡献的点的 $x$ 一定 阅读全文
posted @ 2019-04-21 22:49 x_faraway_x 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 题意 给你 $n$ 个数 $a_i$ ,求出 $\text{lcm}$ 最小的一对数。 $n\le 10^6, a_i\le 10^7$ 题解 直接枚举 ,找到当前数最小的两个倍数,统计答案即可。 理论时间复杂度为 $O(a_i\log a_i)$ ,实际运行效率要远高于此。 代码很好写。 阅读全文
posted @ 2019-04-21 22:35 x_faraway_x 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 题意 给定一个 $n$ 个点 $m$ 条边的的有向图,给出 $k$ 个关键点,求关键点两两最短路的最小值。 $n\le 10^5, m\le 5\cdot 10^5$. 题解 二进制分组。对于每一位,将编号当前位为 $0$ 的点做源点/汇点, 当前位为 $1$ 的点做汇点/源点,然后跑最短路。 复杂 阅读全文
posted @ 2019-04-21 21:48 x_faraway_x 阅读(304) 评论(0) 推荐(0) 编辑