10 2021 档案
摘要:首先建个反图 如果说最开始没选最大的,选了个更小的 那么在这种情况下的任意一种方案,都不如一开始选最大的优,因为最大的比这个更小的更靠前了,而最开始选最大的显然可以搞出来一种解让这个更小的更靠后 数学归纳法即可
阅读全文
摘要:2 3 4 5 6 7 8 9已做,后两题没有补
阅读全文
摘要:首先观察题目,发现题目要求 个一模一样的数 因为这 个数是定下来的,所以从这里突破 假设已经选择了 个数,还剩下 个数,我们的目标是从中取出 个数,然后让这些数在这 个位置里面移动,直到这 个数不与原
阅读全文
摘要:此题解的序列理解方式很重要 其中 表示第 列,向序列贡献了 的最大价值,且还有剩余子弹(即可以把最后一个 后面的 打了) 表示第 列,向序列贡献了 的最大价值,且没有剩余子弹(即不可以把最后一个 后面的 打
阅读全文
摘要:对于我们最终选中的最长不下降子序列相邻的两个数,设为 , 他们中间任何一个 应该都比 更小或者 更大(即不存在两者中间的数),否则可以选上这个数使最长不下降子序列长度增加 第一步首先要将比 更小的数调至 ,将 更大的数调
阅读全文
摘要:首先满足奇数位递增这个条件 显然有且只有从 个数中取 个数,即 ,就能满足这个条件 在满足这个条件之后,剩下了 个数,显然顺序不能变 举个例子 那么假设取出了 那么剩下三个数的顺序只能是 ,不能是
阅读全文
摘要:为什么我们能够二分? 其实,我们不妨倒过来想,假设现在复杂度正确,我们已经模拟了题意得到了最后的结果 那么我们在此时,再来二分将大于等于二分值的标记为1,小于二分值的标记为0,最终就会得到一个01串 如果我们最开始就这么标记,在经过一系列操作,显然最终得到的01串结果不变 那么此时单调性就显而易见了
阅读全文
摘要:视频讲解 具体内容见题解pdf,本文为补充 设 表示到达第 层,红球在 位置,篮球在 这个位置的最大值 那么在第一个(这里第 个表示循环了 次的矩阵)矩阵就可以求出来这个dp数组,接着把开头任意两个点压缩成一个点,把结尾任意两个点压缩成一个点,然后连边,权值
阅读全文
摘要:题解中有一段: 所代表的意义就是各个 ,即在此时(已经分了若干段项链),以这个点( )为起点的 值是什么 说不清楚,建议结合代码理解 此题能带来的: 1.调和级数复杂度分析 2.倍增+树状数组应用较广 3.熟悉HH的项链,这是一种模型 4.此题巧妙的解法(即如何优化复杂度)
阅读全文
摘要:我这篇题解是对这篇题解的补充 首先,现在拓展到了多个干衣机的情况 对于一种方案,就是将这 件衣服分配到这 台干衣机下,对于每一台干衣机的贡献就是 显然最终的答案就是所有干衣机的贡献的max 可以这么考虑(也就是
阅读全文