随笔分类 - 题解 / 洛谷题解
洛谷题解
摘要:洛谷传送门 分析 首先可以将骑士比赛这件事视为将一段区间缩为一个点。那么最后剩下的一段区间中每个点一定是有一个区间浓缩而来。展开这个区间,展开后的区间中的每个点也是由一个区间浓缩而来。这样逐步展开,会得到原本的有 \(n\) 个元素的数组。注意,虽然迟到的还没有加入,但是各区间的包含情况是不变的。所
阅读全文
摘要:洛谷传送门 分析 结论:如果存在解,则一定有一个解使得选的数是排序后的一段前缀并上一段后缀。 下文所说序列均已排序。 引理:对于一个可行解选的某个数,一定可以将其换成序列中的最小数或最大数而使得换完之后还是一个可行解。 证明:反证法。假设都不可换。 设当前选的所有数的和为 \(s\),限制为 \(\
阅读全文
摘要:传送门 分析 可以考虑 dp。先朴素地定义 \(dp[i][j]\) 表示当前在结点 \(i\),已经走过了 \(j\) 个结点(含当前)的方案数。发现没法处理括号匹配,于是加一维 \(k\) 表示当前还剩 \(k\) 个前括号没有匹配。又发现没法处理前导 \(0\)。于是考虑再加一维表示当前的最后
阅读全文
摘要:这题题解的做法千奇百怪,有写了两棵线段树的,有线段树套差分的,还有线段树套二阶差分的。我承认是我看不懂所以我决定写一篇只用一棵线段树的题解。 分析 众所周知,普通线段树的懒标记存的是一个待更新的量。那对于这个题来说,直接存和(也就是 add 操作在这个线段上的影响)肯定是不切实际的,因为知道了这个线
阅读全文

浙公网安备 33010602011771号