随笔分类 - luogu做题笔记
该文被密码保护。
摘要:这里介绍悬线法。 原题 笔者注:笔者在学习了悬线法之后不免存在一些疑问,留给后续探讨和思考。 代码的实现部分是否存在没有判断仅仅存在一行的情况?然而通过了luogu的数据。 1.思想 悬线法的核心思想是计算出对于当前一行能够向左/向右可以取到的最大值,处理出闭区间后并考虑出这段区间长度可以向上扩展出
阅读全文
摘要:好题,思想很好。 首先看到这个题一个显然的思路是\(O(n^3)\)的暴力,直接枚举三个判断可行性计算贡献。 思考简单的优化,题目条件限制z-y=y-x变形可得\(y=\frac{z-x}{2}\),由于\(y\)一定是正整数,所以\(z\)与\(x\)正负性相同,考虑将原数组拆分为奇数和偶数两个集
阅读全文
摘要:link 好题,考虑如何设定状态。 设\(dp_{i,0/1}\)表示到了第\(i\)行走完后停在这一行的最左侧/最右侧。 设定\(l_i\)表示这一行该线段的最左侧,\(r_i\)表示这一行的最右侧。 思考如何转移。 1.当我处在这一行的最左侧时,我需要从这一行的右端点转移过来,所以你的贡献要加上
阅读全文