上一页 1 ··· 93 94 95 96 97 98 99 100 101 ··· 130 下一页
摘要: 这道题目二分的做法见蓝书 介绍一个斜率优化的做法 这种分类讨论与一般的斜率优化有所不同,但也很好分出这个讨论范围 但是说实话,我是证明不了下面为啥直接取队头就可以解决问题了。因为\(i\)每增加\(1\),纵坐标也至少增加\(1\),但是可以凭这个说明斜率一定不降吗?否则的话为什么可以直接舍弃掉一些 阅读全文
posted @ 2024-02-04 16:52 最爱丁珰 阅读(8) 评论(0) 推荐(0)
摘要: 轮廓线DP,最主要的就是把轮廓给描述出来 这道题目很容易发现一个性质,就是他的轮廓一定是长成阶梯(锯齿)状的 于是我本人想到的一个状态描述就是去描述拐点(也就是计数单增函数的那个模型,比如接下来的数列可以理解为\(0\)表示往右走,\(1\)表示往左走):用两个二进制数表示行和列的拐点(为\(1\) 阅读全文
posted @ 2024-02-04 14:56 最爱丁珰 阅读(20) 评论(0) 推荐(0)
摘要: 看这篇题解 然后题解里面是边分区间边进行hash,我的代码是先分出区间再进行hash,可以想一下题解的代码主要怎么写 然后特别注意,如果手写hash表,会出很大的问题。首先这道题目的内存空间有限,三哈希及以上都不太可能,即使二哈希但是手写hash表的缘故,两个不同的hash值在两个hash表里面都插 阅读全文
posted @ 2024-02-04 13:07 最爱丁珰 阅读(12) 评论(0) 推荐(0)
摘要: 这道题目跟“生日礼物”非常像,但这里必须刚好选择\(m\)个 这个状态具体一下:一定要选择第\(j\)个数 接下来考虑优化空间 在考虑优化时间 然后这道题目就做完了 另外,如果这道题目不要求一定选择第\(j\)个数,那么就要用前缀和,优化时间的部分会更加麻烦 update 2024.6.25 其实跟 阅读全文
posted @ 2024-02-04 10:48 最爱丁珰 阅读(8) 评论(0) 推荐(0)
摘要: 这一道题目与费用提前计算的那类题目很像,但是由于每个宝藏每秒钟不会损失价值,所以不是费用提前计算,但是还是可以按照类似的状态进行推导 这个区间DP滚动数组好好理解一下,其实就是我们只需要用到前一阶段的量,由于阶段是长度,所以实际处理中一般按照如下处理 然后这道题还告诉我们,别看到\(N\)为\(10 阅读全文
posted @ 2024-02-03 20:59 最爱丁珰 阅读(11) 评论(0) 推荐(0)
摘要: 这道题目真是woc 如果像题解那么认为从\(i\)到终点考虑就非常简单,但是如果从起点到\(i\)考虑好像就非常难,做不出来 所以以后两个方向都可以想一下 update 2024.7.4 其实这道题目除了吸收两个方向都想一下,还要记住这个是怎么维护往下走走到的第一个栅栏的 像这种“第一个”的,可以尝 阅读全文
posted @ 2024-02-03 20:17 最爱丁珰 阅读(12) 评论(0) 推荐(0)
摘要: 这道题目很简单,主要是学一下这篇题解的算法3,记住这个改良的ST表 阅读全文
posted @ 2024-02-03 19:24 最爱丁珰 阅读(7) 评论(0) 推荐(0)
摘要: 先倒序处理(为什么下文会说),然后就变成了划分尽量多的段,使得每段的和单调不减 很容易设置出一个状态\(f[i][j]\)表示前\(i\)堆草,最后一段是\([j,i]\)的最大高度,方程也很容易推导,但是时空复杂度显然炸掉 那么此时我们就应该思考,要么就是利用数组值来搞一些事情(一般是交换两种维度 阅读全文
posted @ 2024-02-03 17:29 最爱丁珰 阅读(43) 评论(0) 推荐(0)
摘要: 这里尝试利用单调队列优化,这里不好直接用单调队列的原因是因为(以买为例)\(-ap[i]*k_1\)不是只与下标有关(这里下标为\(j-k_1\))的 所以解决方案一:我们将下标变成一个整体,再把后面的代价换掉然后将与下标无关的直接提出去 解决方案二:利用“蚯蚓”那一道题目的思路进行单调队列的维护 阅读全文
posted @ 2024-02-03 14:56 最爱丁珰 阅读(13) 评论(0) 推荐(0)
摘要: 看似很简单的单调队列优化DP 但是如果状态是表示前\(i\)个烽火台被处理完的最小代价(即不知道最后一个烽火台在哪里)就无法降低复杂度 因为假设你在区间\([i-m+1,i]\)中枚举最后一个烽火台(设为\(k\)),你前面的状态并不是\(f[k-1]\),因为此时\(k\)已经可以覆盖前面的一些烽 阅读全文
posted @ 2024-02-03 14:15 最爱丁珰 阅读(12) 评论(0) 推荐(0)
上一页 1 ··· 93 94 95 96 97 98 99 100 101 ··· 130 下一页