07 2023 档案
摘要:传送门 题意 非常简单,不再废话。 分析 很明显,最大化 D 的值。 用 C 某的话,“一眼二分。” 没错,我们这题采用二分完成部分分与正解。 从正确性上,我们更大的答案满足后,必然可以使更小的满足。 二分枚举答案,那么我们的 check 的时间复杂度就成了重中之重。 考虑从左到右放入一头头奶牛,贪
阅读全文
摘要:传送门 对于此题我们需要关注他们的初始接水顺序已经确定。 我们可以近似看为一个一个人走来,依照题意,我们当前这个人将会接在完成时间最早的那个水龙头上。 方法一 我们可以对时间进行枚举,倘若在这个时间点,某个水龙头空了,那么我们就安排下一个人放在这个水龙头。 int now=1,T=0; while(
阅读全文
摘要:传送门 题意 有一棵 个节点的树,每个节点有一个权值。 有 此操作,每次操作由 沿最短路径到达 ,求 的最大值,( , 位于此最短路径上,且先经过 ,再经过 ),经过后,此路径上所有点的价值上升 。 分析 作为一道
阅读全文
摘要:洛谷 Codeforces 题意 将一棵 个节点的以 1 为根的树拆成若干个链,每条链满足: 点数不超过 。 点权和不超过 。 对于链上的某一位置 ( ),满足 是 的父亲。 求最少分成几个链。特别的,倘若无解,输出 -1。 解
阅读全文
摘要:洛谷 Codeforces 题意 一开始只有一个节点,编号为 1,权重为 0, 初始值为 1。 接下来给 个操作: :加入一个节点(编号为 ,同时 加一),该节点的权重为 ,父亲为 。 :寻找最大长度
阅读全文
摘要:最假女选手 黑暗爆炸 - 4695 193行,4822长度,题目类型:线段树
阅读全文
摘要:传送门 题意 有 个操作,分三个种类: 加入 。 删除 。 在现有的数中两个数的最小的异或值的。 分析 很明显,我们的难点在于计算, 我们可以得到这样的性质: 最小异或值,必然产生于两个相邻的数中。 证明: 设当前的数为 ,与其形成的最小异或值的值为 , 与 $
阅读全文