随笔分类 -  题解(公开)

公开题的题解,希望能帮助到你。
摘要:按顺序相同颜色的球一段一段放下去,这样每种颜色产生一次相邻的贡献,答案是 颜色数 $c$ 。 就像 a bb cc dd ee (- a) 就是 $5$ 种颜色。 也容易发现答案不可能小于 $c - 1$ ,这样总存在两种颜色之间不能到达。 如何构造答案为 $c-1$ 的情况? 为最小化不同颜色的相 阅读全文
posted @ 2022-12-07 13:31 寂静的海底 阅读(1) 评论(0) 推荐(0) 编辑
摘要:蜜蜂的解释是智慧的! 给出一个比较容易想到的解释方式。 首先把一个同颜色段缩成一个字母肯定不影响答案。 将某个串的所有位置变的相同就是 $a_1=a_2=a_3=\dots = a_n$。 最后有 $n-1$ 个相等的相邻位置,我们要改变所有相邻的不相同位置。 让相邻的 $\texttt{AB}$ 阅读全文
posted @ 2022-12-07 13:10 寂静的海底 阅读(6) 评论(0) 推荐(0) 编辑
摘要:题意:给出九宫格内每个点经过的次数,求从 $(1,1)$ 出发回到 $(1,1)$ 的闭合回路能否实现(并构造)。 官方题解给出了意义不明的欧拉回路,在这里提出一种新做法。 由于每个 $A_{i,j}\geq 1$ ,所以考虑构造“绕一圈、多的次数经过中间点”的方案(如图、稍后证明) 考虑对于能互相 阅读全文
posted @ 2022-11-16 15:07 寂静的海底 阅读(14) 评论(0) 推荐(0) 编辑
摘要:题意题面陈述很清楚了。但是这个大蒜无炮真的很强(?) Tag : 推式子 解方程 最优化问题 一般最优化问题要求答案取模有以下两种情况: 1.有通用的,固定的最优方案结论。 2.答案可以用能够储存的实数表示出来(分母分子不含有较大组合数或阶乘)。 对于这道题,因为没有一种显然的最优策略,所以我们猜测 阅读全文
posted @ 2022-11-15 20:54 寂静的海底 阅读(3) 评论(0) 推荐(0) 编辑
摘要:一眼丁真鉴定为 难度贴近 CSPT3(?),简单题。 $O(n) \ \text{solution}$ 题意: 给你一片森林,你需要进行最少的操作次数把他变成链。 删除一个点周围的所有存在的边 连接一条边 先分析性质: 最后的链之间是联通的,所以最后所有连通块会被联通到一起,需要 $n - 1- m 阅读全文
posted @ 2022-10-24 12:17 寂静的海底 阅读(6) 评论(0) 推荐(0) 编辑
摘要:这题你谷咋没题解啊 题意: 给你一棵树边权全为 1 ,询问若把所有叶子两两连一条边长为 $d$ 的边后的直径。 $n \leq 10^6 , q\leq 10$ 令 $f_x$ 表示离 $x$ 最近的叶子离它的距离, $f$ 可以通过bfs换根求出。 首先,两个点之间的距离显然为 $\min\{d 阅读全文
posted @ 2022-10-12 19:32 寂静的海底 阅读(3) 评论(0) 推荐(0) 编辑
摘要:1.题意翻译 现在这个翻译实在是太迷了。 有一个山洞视作由 $n$ 个点组成的树,每个点有高度 $h_i$ , $k$个人从 $1$ 号点出发,你需要给这 $k$ 个人安排终点 , 每个点仅可作为一个人的终点,一个人从起点走到终点路上的所有点需要大于他的身高 $s_i$ ,你可以给某一个点价高 $t 阅读全文
posted @ 2022-08-10 23:29 寂静的海底 阅读(5) 评论(0) 推荐(0) 编辑
摘要:0.闲话 做不会的题,要么自己想,要么问一个人,不要同时问几个做法不同的人 / 看几篇做法不同的题解,这些可以等你 AC 后再看,效率会高很多。 总之还是感谢 L7_56 大佬讲解 %% ,虽然没听懂,但是自己磨出来了。 很多题解是 APIO 刚完的时候写的,故讲解不太仔细,在这里补充一下。 1.题 阅读全文
posted @ 2022-07-04 20:16 寂静的海底 阅读(4) 评论(0) 推荐(0) 编辑
摘要:题意翻译的很清楚,不再叙述。 有一个结论就是 “偶数度连通块是有解的充分必要条件” ,很多题解说的都是“调整法”,便于理解,但给出一个具体化的证明,如下: 答案是生森林是显然的,因为环一定可以从集合中删去使得答案更优 首先,奇数大小的连通块的边数为偶数,每条边对总度数的贡献是 2,而总度数等于 奇数 阅读全文
posted @ 2022-05-24 23:00 寂静的海底 阅读(11) 评论(0) 推荐(0) 编辑
摘要:P5670 题意: 维护序列 , 支持以下操作 : 1.区间加上一个数 2.查询区间异或和的后m位(二进制下) $ n,q\leq 10^5 ,m\leq 10 $ 思维过程: 首先异或和加之间是没有直接性质的(考虑过每一位开一棵线段树,发现不行,因为进位) ,所以难以使用普通的ds维护,因为知道区 阅读全文
posted @ 2022-03-31 19:52 寂静的海底 阅读(7) 评论(0) 推荐(0) 编辑
摘要:提出一种不同的做法。 考虑每一条线段最多确定一个病人,即该线段中只剩一个点没有被确定为非病人,其他点都被确认为非病人时,这个点就会被确定为病人。 题目只会给出合法的数据 也就是说,我们需要知道每个“含有病人的区间”最早在什么时候被确定为有病人。 每个点最早会在某个时候被确定为有病人or没病人,没病人 阅读全文
posted @ 2022-02-26 17:43 寂静的海底 阅读(4) 评论(0) 推荐(0) 编辑
摘要:提供一种$O(k \log k \log w)$的做法 温馨提示 : 本题细节极多 $\text{Part 1.}$ 原题 题意: 有一个 $n*m (n,m\leq 10^9)$ 的网格,有 $k(\leq 500)$ 个格子被点燃了,被点燃的格子会向八联通扩散,也就是说 $t$ 单位时间后,切比 阅读全文
posted @ 2022-01-07 21:37 寂静的海底 阅读(3) 评论(0) 推荐(0) 编辑
摘要:(CF1613D) $difficulty: [1800 , 2200] $ 类型: 思维,dp,分情况 题意:求一个序列有多少个子序列$\{a_{p_1},a_{p_2} \dots a_{p_k}\}$满足 $$ \forall i\leq k ,\left| MEX(a _{p_1}\dots 阅读全文
posted @ 2021-12-30 19:02 寂静的海底 阅读(4) 评论(0) 推荐(0) 编辑