Loading

摘要: BZOJ 3252 攻略 ​ 给定一棵带边权的树,选择 k 个叶子结点,使这些叶子结点与根节点相连,形成 k 条路径。输出被路径覆盖的所有边的边权和的最大值(同一条边若被重复覆盖只算一次)。 思路: ​ 很容易看出,是选择 k 条链。我们可以贪心的想一想,一定是权值和最大的链先被选中,然后选删去这条 阅读全文
posted @ 2022-12-22 22:10 DM11 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 洛谷P2680 运输计划 ​ 现在有一棵树,每条树边上都有正权值。接下来,有 m 个询问,每次询问给出两个结点,这两个结点之间有一条路径。现在你可以任选一条树边,将其边权置为0,请输出询问中的路径的最大值最小值是多少。 思路: ​ 看到使最大值最小,就在向二分的想法贴。我们可以预处理出 m 个询问的 阅读全文
posted @ 2022-12-22 21:31 DM11 阅读(18) 评论(0) 推荐(0) 编辑
摘要: ABC 214F Chain Contestant(状压计数) Chain Contestant ​ 现在有十个比赛类型,从现在开始要进行N场比赛。N场比赛的类型通过一个字符串S给出,在S串中选择一个子序列S',满足下列要求:在子序列S'中,不能出现非连续的两个相同比赛类型。 ​ 请问S串中有多少满 阅读全文
posted @ 2022-11-24 13:44 DM11 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Packing Under Range Regulations 给出$n,(1 \le n \le 2e5)$个区间限制$[l, ; r]$,表示在编号为$[l ,; r]$的盒子中必须有一个球,请问是否能够合理地放置球满足条件:每个盒子中至多只有一个球。 思路: ​ 我们很容易可以想到用左端点小到 阅读全文
posted @ 2022-11-23 16:49 DM11 阅读(61) 评论(0) 推荐(0) 编辑
摘要: ABC 214D Sum of Maximum Weights(并查集模拟删边) Sum of Maximum Weights ​ 给出有 $n;(2 \le n \le 1e5)$个点的一棵树,定义$f(x, y)$表示从节点 x 到节点 y 的最短路中的最大边权。 请输出$\sum_{i=1}^ 阅读全文
posted @ 2022-11-22 23:46 DM11 阅读(27) 评论(0) 推荐(0) 编辑
摘要: RSA(质因数分解,数论) 题意 ​ 给定两个正整数A, B,大小为1e12。如果他们是不同的质数,那么输出”full credit“;否则,若A * B是一个大于1的整数的平方的倍数,输出“no credit";否则,输出"partial credit"。 思路 ​ 这是一道很CF风格的题目,我们 阅读全文
posted @ 2022-10-25 22:39 DM11 阅读(125) 评论(0) 推荐(0) 编辑
摘要: E - FTL(线性DP) 题意 ​ 现在你有两支激光枪,枪A伤害为$p_1$,冷却时间为$t_2$;枪B伤害为$p_2$,冷却时间为$t_2$。敌人的护甲为s,可以抵消每一次攻击中的s点伤害。请问最快造成$h(h \leqslant 5000)$伤害的时间是多少。 思路 ​ 如果将A和B一起发射, 阅读全文
posted @ 2022-10-19 17:02 DM11 阅读(78) 评论(0) 推荐(0) 编辑
摘要: C - Save the Magazines(简单DP) 题意 ​ 现在有n个盖子,每个盖子下面有权值,当盖子盖着的时候,这个权值就会成为你的贡献之一。对于每个盖子(除了第一个),你最多可以将其往前移动一次。给出原有的盖子的分布,请输出这个贡献的最大值。 思路 ​ 比赛的时候写的太慢,现在写个题解来 阅读全文
posted @ 2022-10-19 15:54 DM11 阅读(182) 评论(0) 推荐(1) 编辑
摘要: D. Problem with Random Tests(贪心) 题意 ​ 给出一个01串s,请你任意选择两个子串s1, s2,输出将他们向右对齐按位与的最大值的二进制表示。 思路 ​ 首先我们要知道,二进制表示最大,一定是长度越长越好,所以s1一定是选择整个串的。那么我们现在就需要思考s2要从哪里 阅读全文
posted @ 2022-10-18 10:46 DM11 阅读(204) 评论(0) 推荐(0) 编辑
摘要: P6560 [SBCOI2020] 时光的流逝(DAG图上博弈模板) 题意: ​ 给出一个有向图(可能有环),每轮游戏有一个起点和终点,A和B一起玩游戏。A先移动,然后他们交替移动,当谁把棋子移动至终点,谁就胜利了。同样,若是有人无法移动了,就会被判失败。若A必胜,输出1,若B必胜,输出-1,若两人 阅读全文
posted @ 2022-10-11 14:19 DM11 阅读(85) 评论(0) 推荐(0) 编辑