05 2020 档案
摘要:"Link" 题目大意:单点修改,每次询问一个区间的所有颜色出现次数的 例如,区间中三种颜色分别出现了次,又因为其他颜色出现次数一定是,所以这里的答案是 这是带修莫队的一道题。 观察到,我们可以来
阅读全文
摘要:"Link" 这是一道交互题。 观察到猜的数范围只有 我第一次想到的方法是,我们可以确定系统选择的两个数的异或和,用这个异或和去穷举所有目标数,如果有符合条件的就输出。 但是,这样是无法唯一确定答案的。因为选择数是随机的,所以如果这样没梦想的去
阅读全文
摘要:"Link" 题目大意:给定一个无向图,将它划分为三个点集,要求在一个点集中的点没有边相连,且颜色相同,不同集合中的点互相有边相连。 我们发现,与一个点之间没有边相连的一定在同一个集合。 因为如果有边相连就已经违反了一个性质。 那么我们可以轻易确定一个集合。剩下
阅读全文
摘要:"Link" 题目大意:对于一个字符串,每次询问一个区间,看看这个区间是不是可以划分为若干区间,这些区间内数字经过排列后可以还原原来区间。 菜鸡笔者字符串构造该好好练练了…… 考虑基本情况: 当区间长度为的时候一定可行。这个不用证明吧。 当区间左右端点不同
阅读全文
摘要:"Link" 后缀数组第一题祭…… 观察一下,这个是让求一个环形的原字符串的后缀,我们可以考虑一下断环为链。 对于我们扩展成则一个后缀对应的就是对应的就是. 那么,两个扩展后的后缀如果要
阅读全文
摘要:"Link" 题目大意:给定序列,将它划分为段使得方差最小,输出(一个整数)。 这题我~~通过题解中的大佬博客~~学到了一般化方差柿子的写法。 下面来推柿子: $$s^2=\frac{\sum_{i=1}^n (x_i \overline
阅读全文
摘要:"Link" 蒟蒻做的为数不多的环形,技巧不到位,写题解来总结一下。 柿子还是很好推出来的:表示地个点染色是的方案数。先考虑没有限制的转移: $$dp[i][j]=\sum_{k\not=j} dp[i 1][k]
阅读全文
摘要:共菜鸡笔者看的……会慢慢更新,也请看到的大佬留意一眼,指出不足。 对于一些对部分点的二维,状态从左上角继承而来时,对于一个点,对它编号,按照这个顺序,可以保证更新当前值之前前面的已经被更新。 善于发掘题目的性质。对于一些一眼看上去没法的东西,观察题
阅读全文
摘要:"Link" 题目大意:给定个二元组,每次可以选择一组,花费是组内最大的长乘以最大的宽。问消掉所有二元组的最小代价。 写的不够啊…… 先挖掘一下题目性质,对于一个二元组,如果它的长和宽都可以被某一个二元组覆盖掉,则它显然是可以被并掉的,于是我们去掉
阅读全文
摘要:"Link" 题目大意:一段区间的贡献是,求一个划分让总区间的价值最大。分段必须连续。 设计表示前个人的最佳划分价值。那么有转移: $$dp[i]=\max_{j using namespace std
阅读全文
摘要:"Link" 注意到题目中的编号是倒着的,于是我们的距离要预处理的是后缀和。 考虑如何搞: 设表示选择为第二个中转点的最小代价。 枚举在前面的,代价就是$dp[i]=\min_{j using namespace std
阅读全文