09 2021 档案

摘要:ARC127 比赛记录打烂了。 被 A 卡了。 胡了 B 然后直接 skip 了。 被 C 卡了较长时间。 回头过 B。 卡了 D。 A \(1\cdots n\) 所有前缀数前缀 \(1\) 个数和。 求出至少有一个长度为 \(k\) 的前缀 \(1\) 的个数之和。 枚举 \(k\) 然后枚举这个前缀出现位置即可。 阅读全文
posted @ 2021-09-26 13:34 Peal_Frog 阅读(318) 评论(6) 推荐(0)
摘要:CF1439D INOI Final Contests 题解Link. Codeforces Luogu Description. 有 \(m\) 个人,轮流占位置,第 \(i\) 个人出现在 \(a_i(\in[1,n])\) 并往 左/右 方向移动,占领第一个没有人的位置。 一个方案合法,当且仅当没有一个人它没有位置。 一个方案的权值定义为每个人到它目标 阅读全文
posted @ 2021-09-25 18:39 Peal_Frog 阅读(92) 评论(0) 推荐(0)
摘要:CF838D Airplane Arrangements 题解Link. Codeforces Luogu Description. 有 \(m\) 个人,轮流占位置,第 \(i\) 个人出现在 \(a_i\) 并往 左/右 方向移动,占领第一个没有人的位置。 其中 \(a_i\in[1,n]\),统计 没有人没有座位的 方案。 Solution. 首先新加一 阅读全文
posted @ 2021-09-25 16:13 Peal_Frog 阅读(63) 评论(0) 推荐(0)
摘要:CF1439B Graph Subset Problem 题解Link. Codeforces Luogu Description. 给定一张图,定义一个点集是好的,当且仅当它是一个大小为 \(K\) 的团(だんご)或它所有点都有至少 \(K\) 个在集合内的邻居。 问一张图是否存在一个点集是好的,若有输出一个方案,否则输出无解。 Solution. 如果没有 阅读全文
posted @ 2021-09-24 15:28 Peal_Frog 阅读(51) 评论(0) 推荐(0)
摘要:CF1320E Treeland and Viruses 题解Link. Codeforces Luogu Description. 多次询问,每次给出一些源点一些询问点。 多轮扩展,初始每个源点有它的颜色,每轮按照输入顺序依次扩展。 每次扩展所有到已是它颜色的距离不超过 \(s_i\) 的无色点,问询问点最后是什么颜色。 Solution. 多次直接套虚树, 阅读全文
posted @ 2021-09-22 21:54 Peal_Frog 阅读(67) 评论(0) 推荐(0)
摘要:CF1452F Divide Powers 题解Link. Codeforces Luogu Description. 有一个长度为 \(n (n\le 30)\) 的序列,第 \(i\) 个是 \(a_i\)。 你每次可以选择一个 \(i\in[2,n]\),使得 \(a_i\leftarrow a_i-1,a_{i-1}\leftarrow 阅读全文
posted @ 2021-09-13 22:09 Peal_Frog 阅读(57) 评论(0) 推荐(0)
摘要:CF1567F One-Four Overload 题解Link. Codeforces Luogu P.S. 给个证明? Description. 给定一个 \(n\times m\) 的矩阵,每个元素是 X 或 .。 共两种颜色,对每个 . 染上一种颜色,使得所有 X 周围不同颜色出现次数相同。 Solution. 对于一个 X 周围有奇数个 . 的 阅读全文
posted @ 2021-09-10 15:22 Peal_Frog 阅读(139) 评论(1) 推荐(0)
摘要:CF1428E Carrots for Rabbits 题解Link. Codeforces Luogu Description. 有 \(n\) 个长度分别为 \(a_i\) 的线段。 你需要把它们划分成 \(k\) 个长度是整数的线段。 最小化最后 \(k\) 个线段的长度的平方和。 Solution. 如果我们一只一个长度为 \(L\) 的线段要划分成 阅读全文
posted @ 2021-09-09 20:13 Peal_Frog 阅读(41) 评论(0) 推荐(0)
摘要:CF1413F Roads and Ramen 题解Link. Codeforces Luogu Description. 给定一个树,边带权 \(0,1\),支持单边翻转。 每次查询长度为 \(0\) 的链的最大值。 Solution. 首先我们发现了一个性质,答案路径必然经过直径一端。 详细证明参见这篇题解,感性理解的话就是从直径不断删一端的边。 阅读全文
posted @ 2021-09-06 21:38 Peal_Frog 阅读(92) 评论(0) 推荐(0)
摘要:P6881 [JOI 2020 Final] 火事 题解Link. Luogu Description. 给定一个序列,初始为 \(\{a_i\}\)。 每时刻 \(\forall i\in(1,n],a_i\leftarrow\max(a_{i-1},a_i)\)。 问第 \(t\) 时刻 \(\sum_{l=1}^ra_i\)。 Solution. 阅读全文
posted @ 2021-09-05 13:47 Peal_Frog 阅读(113) 评论(0) 推荐(0)
摘要:CF191D Metro Scheme 题解Link. Codeforces Luogu Description. 给定一个仙人掌,问至少用多少个简单路径和简单环来覆盖它。 Solution. 首先我们发现除了是一整个环,其他情况简单环是没有用的。 因为如果选了一个简单环,因为图不是一个环,所以这个环必有出边。 然后我们可以从出边连进来,把环 阅读全文
posted @ 2021-09-05 08:37 Peal_Frog 阅读(186) 评论(0) 推荐(0)
摘要:CF1556G Gates to Another World 题解Link. Codeforces Luogu Description. 给定一张图,有 \(2^{n}\) 个点,存在边 \((u,v)\) 当且仅当 \(\text{bitcount}(u\oplus v)=1\) 要求支持区间删点,询问两点是否联通。 \(n\le 50,q\le 50000\) 阅读全文
posted @ 2021-09-02 19:18 Peal_Frog 阅读(136) 评论(0) 推荐(0)
摘要:CF1515G Phoenix and Odometers 题解Link. Codeforces Luogu Description. 给定一张有向图,\(q\) 次询问,每次询问是否存在一个经过 \(v\) 的环,满足路径长 \(\equiv s\pmod t\)。 Solution. 奶到 \(\gcd\) 了,可能再想一步就想通了,但是停下了,有点可惜。 阅读全文
posted @ 2021-09-01 21:49 Peal_Frog 阅读(72) 评论(0) 推荐(0)