摘要: 2020.11.3 Link Description 给定一个有向图,现让改变其中某些边的方向,使得其成为一个有向无环图。求一个改变边方向的方案,使得所选边边权的最大值最小。 Solution 首先想到二分,那么小于等于 mid 的边都是可以换向的。对于不可换向的边,如果构成了环,那显然就不行。于是 阅读全文
posted @ 2020-11-04 09:53 Kreap 阅读(94) 评论(0) 推荐(0)
摘要: 2020.11.2 Link 题目描述 有 \(n\) 种不同的硬币,每个硬币有一个价值 $a_i$​(不同硬币价值可能相同). \(Bessie\) 有若干种选择硬币的方法使得选出的硬币总价值为 \(t\)。 \(Bessie\) 会给你 \(q\) 对 \((b,c)\),并告诉你第 \(b\) 阅读全文
posted @ 2020-11-03 10:31 Kreap 阅读(84) 评论(2) 推荐(0)
摘要: 2020.11.2 题目描述 奥尔加在一个长度为 \(n+1\) 的街道上跑着,初始,奥尔加在位置 \(1\) 上,他想要跑到位置 \(n+1\) 去保护团员 ride on。空旷的大路上难免会有暗杀者,当奥尔加走到位置 \(i\) 时,会有暗杀者出现,这时奥尔加只能回到 \(p_i \ (1\le 阅读全文
posted @ 2020-11-03 09:01 Kreap 阅读(201) 评论(1) 推荐(0)
摘要: 2020.11.2 题目描述 给定一个长为 \(n\ (3\leq n\leq 5\times 10^6)\) 的环,每个点上有一个权值 \(a_i\)。对于一对点 \((i,j)\),会将环分成一段优弧和劣弧。只要这两个弧的其中之一上的所有点的权值都小于等于 \(\min\{a_i,a_j\}\) 阅读全文
posted @ 2020-11-03 07:49 Kreap 阅读(181) 评论(2) 推荐(0)
摘要: 2020.10.31 题目描述 求异或和 $1\leq a,b\leq 2^{63}-1$,答案对 $23333333333333333$ (质数)取模 解法 先转换为前缀做差,设 \(f(x)\) 表示 \([0,x]\) 的数的异或和。答案就是 \(f(b)-f(a-1)\) 因为是异或,不同位 阅读全文
posted @ 2020-11-02 09:29 Kreap 阅读(84) 评论(1) 推荐(0)
摘要: Link 题目描述 在原数列第 \(i\) 个后面添加一个新元素 \(k\);如果原数列的第 \(i\) 个元素已经添加了若干元素,则添加在这些元素的最后。 查询相邻两个元素的差值的绝对值的最小值。 查询所有元素中一对元素的差值的绝对值的最小值。 解法 第一个操作很好维护,若要在第 \(i\) 个元 阅读全文
posted @ 2020-10-27 07:49 Kreap 阅读(91) 评论(0) 推荐(0)
摘要: Link 题目描述 给一棵树,你可以匹配有边相连的两个点,问你这棵树的最大匹配是多少,并且计算出有多少种最大匹配。 解法 容易想到将边的匹配转换到点上面,用 \(dp_{u,0/1}\) 表示以节点 \(u\) 为根节点的子树中,不选/选 \(u\) 节点来匹配得到的最大匹配数。 那么当 \(u\) 阅读全文
posted @ 2020-10-24 14:55 Kreap 阅读(94) 评论(0) 推荐(0)
摘要: Link 题目描述 初始时给定一个长为 \(n\) 的排列,支持以下操作: 将编号为 \(s\) 的元素放在序列首部 将编号为 \(s\) 的元素放在序列尾部 给定 \(t\) 表示将编号为 \(s\) 的元素往前或往后移动一位 查询编号为 \(s\) 的元素前面有多少个数 查询序列中第 \(s\) 阅读全文
posted @ 2020-10-23 22:08 Kreap 阅读(101) 评论(0) 推荐(0)
摘要: Link 题目描述 把一个序列分成若干段,若一段的长度为 \(k\),则把那段中前 \(\lfloor\frac{k}{c}\rfloor\) 小的数删去, \(c\) 为给定常数,最小化每段和。 解法 显然每段越短越好,因为如果把一个段增大的话,段内的最小值可能减小,而删去的数的总数也可能减少。还 阅读全文
posted @ 2020-10-20 19:22 Kreap 阅读(77) 评论(0) 推荐(0)
摘要: 题目描述 定义一个数为 \(Lucky\) 数当且仅当以这个数中心为轴的对应数位的值不相等。 1231不是 \(Lucky\) 数因为第一位和最后一位对应相等,而1234是 \(Lucky\) 数。 求给定区间 \([A,B]\) 中 \(Lucky\) 数的个数 解法 容易想到从 数位dp 这方面 阅读全文
posted @ 2020-10-05 21:46 Kreap 阅读(128) 评论(1) 推荐(0)