随笔分类 - 之前的比赛题目 / Codeforces题补
摘要:折磨了我三天的,终于看懂啦。 首先,如果想要有题目要求的效果,那么最短的边一定都是与相连的,就是一个菊花图,生成树里的边就是最短的边。 表示已经有个点与相连,且最大权值不超过的方案。 那么我们考虑如何从转移到,看下图,已经连接了$
阅读全文
摘要:设是以结点为根的方案数,设左子树的根为,右子树的根为,那么如果左右子树完全相同,那么我们交换左右子树对方案没有任何影响,都是: 如果左右子树不相同,那么则多出的贡献,所以方案数为$f[v] =
阅读全文
摘要:原题链接:CF1592C. Bakry and Partitioning 题意: 给定一个个点,条边的树,并且每个点都有权值,让你最少割掉一条边最多割掉条边使得划分后的子树异或和相等。 思路: 首先根据异或的交换律结合律得知:如果所有点的权值$\sum\n
阅读全文
摘要:原题链接 Codeforces Global Round 16 E. Buds Re-hanging 首先想到,如果我们把一个挂到一个叶子上,那么会使得叶子总数减。 还有就是如果我们可以把这个树搞成一条链,那么总叶子数一定是最少的,就是让树“越瘦越好”。 如果原来一个挂
阅读全文
摘要:原题链接:1559D1. Mocha and Diana (Easy Version) 题意: 小明和小红各有一个具有个结点的森林,现执行操作: 加一条边,使得两人的森林还是森林 小明加一条的边。 问我们最多能加多少边? 思路: 很
阅读全文
摘要:原题:D - Integers Have Friends 题意: 给定一个数组,求一个最长子数组满足 求其最长长度。 根据同
阅读全文
摘要:写在前边 链接:Codeforces Round #707 (Div. 2) 心态真的越来越不好了,看A没看懂,赛后模拟了一遍就过了,B很简单,但是漏了个判断重复的条件。 A. Alexey and Train 链接:A题链接 题目大意: 不想说了,题目看了半天没看懂,心态又看炸了。 思路: 代码:
阅读全文
摘要:写在前边 链接:Codeforces Round #706 (Div. 2) ,这场有点简单,不过由于A写炸了后边题连看都没看就溜了,就从上大分变成了掉大分 A. Split it! 链接:A题链接 题目大意: 给定一个字符串,和一个数字,那么是的一
阅读全文
摘要:写在前边 链接:Codeforces Global Round 13 A. K-th Largest Value 链接:A题链接 题目大意: 有一个字串只由组成,有两个操作,是让其中变为,是询问数组中第大的数。 思路: 很简
阅读全文
摘要:写在前边 链接:Educational Codeforces Round 105 (Rated for Div. 2) A. ABC String 链接:A题链接 题目大意: 给定一个有大写字母组成的字符串,然后让我们用来替换三个字母,同类的字母只能用一种类型
阅读全文
摘要:写在前边 链接:Codeforces Round #704 (Div. 2) D就不补了,大fst场。 A. Three swimmers 链接:A题链接 题目大意: 给定三个游泳者的到达岸边的周期,,而你到达岸边的时间为,现在问你到达岸边后最少需要多少时间能遇到一名游泳者。
阅读全文
摘要:写在前边 链接:Codeforces Round #703 (Div. 2) 这次的交互题是真不会做。 A. Shifting Stacks 链接:A题链接 题目大意: 有摞高度分别为的山,现在我们可以从每次从第座山移动高度为的移到座山上,问是否可以形成一个
阅读全文
摘要:写在前边 链接:Educational Codeforces Round 104 (Rated for Div. 2) A. Arena 链接:A题链接 题目大意: 给定一个长度为的数组,表示个英雄的初始积分,任意选两英雄作战,积分高的获胜,同时积分高的那个积分还会增加,问有多少个
阅读全文
摘要:写在前边 链接:Codeforces Round #702 (Div. 3) 比较简单,但是总是感觉脑子有点转不过弯来。 A. Dense Array 链接:A题链接 题目大意: 在数组中插入若干个数,使得$\cfrac{max(a[i], a[i + 1])}{min(a[i], a[i + 1]
阅读全文
摘要:写在前边 链接:Codeforces Round #701 (Div. 2) 数学场,题目描述简单粗暴,思路很妙,代码短的不行,都是好神奇的一些题目。 A. Add and Divide 链接:A题链接 题目大意: 给定两个正整数,我们可以进行两个操作: \(a = \lfloor \frac{a}
阅读全文
摘要:写在前边 链接:Codeforces Round #699 (Div. 2) A. Yet Another String Game 链接:A题链接 题目大意: 给定一个字符串,有两位同学来操作这个字符串,一个同学负责使得字符串字典序变大,另一个同学负责使得字符串字典序变小,轮到他们的时候他们无论如何
阅读全文
摘要:写在前边 链接:Codeforces Round #699 (Div. 2) 好自闭哈哈,题暴力fst了,第二天改了一个字母就A了,第3题写了一个小时,然后又调了三四个小时,看不到样例,最终放弃,不过看了官方代码后也大体知道哪错了,对于要单独算,不然会被覆盖的。 A Space
阅读全文
摘要:写在前边 链接:Educational Codeforces Round 103 (Rated for Div. 2) A. K-divisible Sum 链接:A题链接 题目大意: 要求构造一个数组使得的和可以被整除,在这个条件下让中的最大值尽可能小。 思路: 我是这样想
阅读全文