07 2022 档案
摘要:题面 给定一个无向图,图上每条边 都有两个边权 ,现在 A,B 要在上面玩一个游戏。 首先 A 要给每个边确定其真正权值是 还是 ,其中是 的边的个数恰好是 。 之后 B 会在其中选一个最小生成树,A 希望选出来的最
阅读全文
摘要:题面 给定一个带权无向图,求最少删掉几条边,可以使整个图的最大生成树的权值发生改变。 数据范围: ,权值相同的边的个数 。 题解 突然发现自己忘记了最小生成树的性质:对于任意一个最小生成树的方案,其所有权值相同的边加入后
阅读全文
摘要:题面 求 个点的无标号基环树的个数,满足: 环的大小在 之间。 每个点的度数 。 数据范围: 。 题解 记一下burnside在(基环)树上的用法。 首先注意到因为是基环树,所以可以认为是有根的(就是以环为根)。 设
阅读全文
摘要:题面 体育课上, 个小朋友排成一行(从 到 编号),老师想把他们分成若干组,每一组都包含编号连续的一段小朋友,每个小朋友属于且仅属于一个组。 第 个小朋友希望它所在的组的人数不多于 ,不少于 ,否则他就会不满意。 在所有小朋友都满意的前提下,求可以分
阅读全文
摘要:题面 定义一个简单无向图 是“优美”的,当且仅当对 中任意四个不同点 ,若 间均有边,则 间不可能同时没有边(即要么 有边,要么 有边,要么 有边)。 给定一个 个点的“优美”的简单无
阅读全文
摘要:题面 有一个序列。 你有 次区间查最小值, 次单点修改。 实现 的算法。 题解 肯定是通过平衡修改时个复杂度最终实现查询 。 考虑序列分块,发现可以通过维护前缀、后缀最小值实现块内的查询。 但是块之间的我们无法处理,因为这是一个区
阅读全文
摘要:题面 给一个长度为 的括号串 ,A 和 B 要在上面玩游戏。 每轮 A 先在 中选一个 () 的子序列 删掉,然后 也选一个删掉,如果 A 或 B 无法选择,那么就结束,并且该轮不计入总轮数。 A 希望总轮数最多,B 希望总轮数最少,求最终会进行多少轮。 数据范围:$n
阅读全文
摘要:题面 给定 个数字。每次选择三个连续的位置,删去中间的数,将中间的数的值加在左右的两个数上。 最小化剩下的两个数的和。 数据范围: 。 题解 正向考虑不好做,那么我们就倒着考虑。 考虑最后一个被删掉的数 ,对最终答案的贡献都是 倍,然后区间 就
阅读全文
摘要:ARC143E 题面 给定一个树,树上每个节点都有一个黑白棋,给定每个棋初始是黑还是白。 现在想把树上每个棋子都删掉,但是每次只能删白色的棋子,而且删掉这个棋子之后会把所有和它相邻的节点上的棋子的颜色取反(如果没有棋子不要管)。 求字典序最小的删除方案,或判断无解。 数据范围:$n\le 2\tim
阅读全文