01 2024 档案
摘要:1304-E 题目大意 给定一棵 个顶点的树, 次询问: :在 和 之间连边,问是否存在一条 到 的长度为 的路径,允许重复经过某些点和边。 Solution 思考一下, 到 的路径可能情况有三条: \
阅读全文
摘要:1184-E3 题目大意 给定一个 个点, 条边的无向图,边带权。对于每条边,你需要找到最大值 ,使得把这条边的权值修改为 后能够出现在最小生成树上。 Solution 先把整个图的最小生成树弄出来,然后将边分为树边以及非树边来考虑: 非树边:对于一个非树边连接了\(
阅读全文
摘要:431-D 题目大意 请你找到一个数 ,满足区间 中恰有 个数的二进制表示中有 个 。 Solution 这种区间中计数类型的题目首先相当数位DP。 但是这里缺乏上下界,难点就在于观察到 的单调性( 中有 个
阅读全文
摘要:55-D 题目大意 给定区间 ,问区间中有多少个数 满足:对于它的每一个非 位上的数 ,都有 。 Solution 经典的数位DP题型。 记录状态: 表示填完前 位上的数,这些数构成了数\(num\
阅读全文
摘要:292-D 题目大意 给定一张无向图,由 个顶点 条边。有 次询问,每次询问将 的边删去,问图中有多少连通分量。 Solution 涉及连通分量,尝试应用并查集解决。 记录一个前缀并查集 ,表示前 条边连通后的图;和一个后缀并查集\(
阅读全文
摘要:1831-E 题目大意 给定一个整数 ,和 个区间,区间端点范围在 内。 如果有一个长为 合法的括号序列,且它的这 个区间 中的子括号序列也是合法的,那么称这个括号序列是“好的”。 请你求出有多少个长度为 的“好的”括号序列,答
阅读全文
摘要:461-B 题目大意 给定一棵 个节点的树,节点编号从 开始,每个节点要么为白色要么为黑色,你需要删除一些边,使得剩下的各个连通块中有且仅有一个黑色节点。 问有多少种删边方案数,答案对 取模。 Solution 考虑树形DP,令 表示节点\
阅读全文
摘要:570-D 题目大意 给定一棵 个节点的树,根节点为 ,每个节点上有一个小写字母 。定义节点 的深度为 到根节点的路径上的节点数量。 次询问,每次询问查询以 为根的子树之中所有深度为 的节点上字母重排之后是否可以构成一个回文串。 So
阅读全文
摘要:240-F 题目大意 给定一个长为 的字符串,由小写字母组成。由 次操作,每次操作给定一个区间 ,要求你把区间中的字符进行重新排列,要求重排后的子串是字典序最小的回文串,如果无法得到回文串则忽略这次操作。 输出 次操作之后的字符串。 Solution 涉及区间
阅读全文
摘要:1051-F 题目大意 给定一个 个点 条边的无向联通图,边带权。有 次询问,每次询问两点 直接的最短路的长度。 Solution 注意到 ,那么整个图可以视为一个生成树加上不超过 条非树边构成的图,这些非树边构成一个边集\(E
阅读全文
摘要:702-E 题目大意 个点,每个点有一条出边,边带权。给定整数 。求从每个节点出发经过 条边的路径上所有的边权和,以及最小的边权。 Solution 给定的图是基环树森林,从任意一个点出发无限走下去一定会进入环内。 倍增板子题,这里不详细解释什么是倍增数组,具体的可以网上自
阅读全文
摘要:282-E 题目大意 给定一个长为 的序列 ,要求选一个前缀与一个不相交的后缀,求这些元素异或结果的最大值。 Solution 最大的异或值,首先就要想到 。 把所有前缀加入 ,然后枚举后缀,一边在 中查询最大异或值,一边删掉一个前缀,避免会
阅读全文
摘要:620-E 题目大意 给定一颗 个节点的树,根节点为 ,每个节点都有一个颜色 。有 次操作,操作分两种: :将以 为根的子树上的节点颜色都变为 。 :查询以 为根的子树上所有节点的颜色数量。 其中\(1{\l
阅读全文
摘要:514-D 题目大意 给定 个人,每个人有 个属性,第 个人的第 个属性值为 。 最多可以执行 次操作,每次操作选定一个属性,把所有人的该属性减 ,求一段最长的区间,满足执行所有操作之后该区间中所有人的所有属性全部为 。 S
阅读全文
摘要:613-D 题目大意 给定一颗 个节点的树。 组询问,每组询问给定 个点,问至少要删除树中多少个点才能使这 个点两两不连通,无解则输出 。 这里 的规模大致和 相当。 Solution 虚树模板题。 暴力的做法是每组询问都对
阅读全文
摘要:87-D 题目大意 给定一颗 个节点的树,边带权。 现在要枚举所有路径,对于一条路径,取边权最大的边给它得分加 ;若有多个权最大的边,则这些边的得分都加 。 输出最后所有边中的最大的得分是多少,有多少条得分最大的边。第二行输出这些得分最大的边的编号 Solution 首先考虑
阅读全文
摘要:342-E 题目大意 给定一颗 个节点的树,其中 号节点为红色,其余节点为蓝色 有m次操作,操作分为两种: 把节点 变为红色 询问节点 到最近红色节点的距离 Solution 对于操作 首先考虑两种暴力操作 对每次询问的\(
阅读全文
摘要:375-D 题目大意 给定一颗 个节点的树,根节点为 ,每个节点都有一个颜色 给定 次询问: 询问在以 为根的子树中出现次数 的颜色数量 Solution 首先考虑一般暴力的做法,将所有询问离线下来,对整个树
阅读全文