摘要: # [[ARC085F] NRE](https://www.luogu.com.cn/problem/AT_arc085_d) 首先这道题要先将区间**按左端点排序**。 令 $f_i$ 表示前 $i$ 个区间已经决策好是否选择,而且**第 $i$ 个区间必选**的情况下的最小不同数。再令 $sum 阅读全文
posted @ 2023-06-04 20:56 wscqwq 阅读(4) 评论(0) 推荐(0) 编辑
摘要: # [[NOI2014] 动物园](https://www.luogu.com.cn/problem/P2375) 这题看题目描述就知道一定是跟 `KMP` 扯上关系了。首先,如果不考虑长度超过 $\dfrac{1}{2}$ 的限制的话,那么就很简单,每次求出一个新的 $ne_i$ 时,如下图所示 阅读全文
posted @ 2023-06-04 20:31 wscqwq 阅读(15) 评论(0) 推荐(0) 编辑
摘要: # [[CSP-S2019] 括号树](https://www.luogu.com.cn/problem/P5658) 首先括号序列的合法性十分简单,在此不再赘述。考虑到对于一个点 $u$,我们如果求好了它的父节点的答案 $ans_{p_u}$,那么考虑如何求 $ans_u$。我们只需要求解以 $u 阅读全文
posted @ 2023-06-03 16:37 wscqwq 阅读(14) 评论(0) 推荐(0) 编辑
摘要: # [[ABC303E] A Gift From the Stars](https://www.luogu.com.cn/problem/AT_abc303_e) 每次合并都是合并入度为 $1$ 的点,所以合并的一定不是中心,且被合并后入度是 $2$。因此如果某个节点的入度 $\ge 3$,那么这个 阅读全文
posted @ 2023-06-03 10:14 wscqwq 阅读(7) 评论(0) 推荐(0) 编辑
摘要: # [[AGC012D] Colorful Balls](https://www.luogu.com.cn/problem/AT_agc012_d) 只要两个球可以**交换位置**,那么它们必定可以**改变相对顺序**,而且可以**传递**。 ## Part 1 首先考虑暴力做法:每两个球之间暴力建 阅读全文
posted @ 2023-06-03 08:42 wscqwq 阅读(3) 评论(0) 推荐(0) 编辑
摘要: # [Division into Two](https://www.luogu.com.cn/problem/AT_agc009_c) ## 思路 一道 DP 好题。 我们假定 $A\ge B$($A$ 对应 $X$ 集合,$B$ 对应 $Y$ 集合)。我们先判掉存在 $3$ 个数两两之差小于 $B 阅读全文
posted @ 2023-06-01 15:53 wscqwq 阅读(8) 评论(0) 推荐(0) 编辑
摘要: [AGC012C] Tautonym Puzzle 本题考查增量构造。具体而言如下递归构造 \(f(n)\)(假设它需要的递归已经构造好): 当 \(n\) 为奇数时,可以先构造 \(f((n-1)\div2)\),然后在中部和尾部添加一个新的数。由于新的数可以接在原来任意一个子序列后,所以 \(\ 阅读全文
posted @ 2023-05-31 22:24 wscqwq 阅读(6) 评论(0) 推荐(0) 编辑
摘要: # [[ABC302G] Sort from 1 to 4](https://www.luogu.com.cn/problem/AT_abc302_g) 一道简单的性质分析题。 考虑到这个数列只有 $[1,4]$ 的数,就可以考虑有哪几种交换方案。 我们先统计出 $t[i][j]$ 表示应该填 $i 阅读全文
posted @ 2023-05-31 12:34 wscqwq 阅读(9) 评论(0) 推荐(0) 编辑
摘要: # [AGC010B Boxes](https://www.luogu.com.cn/problem/AT_abc302_f) 这道题其实是一道 `01BFS` 求最短路的模型,但是建模比较难想。 首先需要想到对于每个集合内的点两两连边,边权为 $1$,由于开始和结束时需要从起点到中转点和中转点到终 阅读全文
posted @ 2023-05-30 12:27 wscqwq 阅读(8) 评论(0) 推荐(0) 编辑
摘要: # [AGC010B Boxes](https://www.luogu.com.cn/problem/AT_agc010_b) 先将题目转换成正着的,即由全 $0$ 变为给定的序列。操作次数为 $k=\dfrac{\sum a_i}{n(n+1)\div 2}$。条件 $k$ 必定是整数很显然。 这 阅读全文
posted @ 2023-05-29 11:59 wscqwq 阅读(2) 评论(0) 推荐(0) 编辑