摘要:
容易发现分配给一个子树的钱只要够了就会移除 具体来讲,如果一个结点被分配到了 块钱,那么有两种情况: 子树全部都拿到了该拿的钱,自己拿到了一部分或者全部拿到了 对于每个儿子,其子树拿到的钱均不超过某个值 对于情况 1 容易构造使其不发生,对于情况 2 可以每次二分。 \(O(n^2\lo 阅读全文
摘要:
感觉这一类 DP 至少不应该被叫做“LCS模型”,本质应该是其他的东西...... 先来考虑经典的 LCS: 表示 和 匹配上的最长的长度。 那么我们不妨这样子考虑:假设有两个子序列自动机,一个是 的,另一个是 的。 那么这玩意儿就能够解 阅读全文
摘要:
上个星期kds给我看的题,第一眼不会做,然后稍微想了一下还是秒了。 感觉还是太简单了。 考虑到值域只有 ,我们这里假设 就是 。重复的肯定开个桶记下来。 考虑经典结论:只会有至多一个质因子大于 。 根据这个根号分治,那么我们记录 $2^{0\sim 8}\time 阅读全文
摘要:
看到值域很小而且时限 4s 以为是什么高明的依赖值域的复杂度,结果就是优化 DP。 考场上只想到了 的还是太菜了。 设 表示 这个区间中 赢得最终胜利的概率。容易有 转移。 但是很显然 左边的人不可能与右 阅读全文
摘要:
设 表示和第 个外挂相交且右端点大于第 个外挂中,右端点最大的外挂, 表示右端点满足上述条件中次大的外挂。 如果他不删除外挂,那么直接按着 倍增,然后跳到某个外挂右端点大于 即可。 具体实现可以将 看做一个 的外 阅读全文
摘要:
很神奇的状态。。。。。。 很难想象这是一个人能在考场上想到的状态。 对于一个排列 ,设 表示以 结尾的 LIS 的长度。 考虑排列计数的套路令所有元素 然后塞一个 进去或者直接塞一个 。这里考虑后者更简单。 容易发现 等价最小表示法的 阅读全文
摘要:
whk 了两天,来口胡一道题放松放松。 设 表示子树中所有叶子都距离自己的父亲节点长度为 的最小代价。(定义 号节点的父亲节点为 ,距离为 ) 不难发现有 $dp[u][k]=\min_{i=0}^{k}(|i+w-k|+(\sum_{v\in so 阅读全文
摘要:
应该是非常愚蠢的东西,作用是把常数大而且难写的的 优化成常数小而且好写的 。 例题 CF713C。 先考虑令 然后转化成不降序列。 很显然最终答案应该是原序列中出现的数,设 表示 的最小代价就做完 阅读全文