摘要:
这个东西稍微有点神秘的。 这个东西的应用场景一般是,你有一个 DP,然后这个 DP 值关于某一维是凸的,通常这一维的含义都是使用了多少个元素。 然后因为最终这个东西是一个凸函数,并且我们只需要其中一个地方的值,那我们把所有值全都计算出来显然是浪费的。我们的另一个想法就是用一个斜率的直线去切这个凸包, 阅读全文
posted @ 2024-07-12 17:27
PYD1
阅读(10)
评论(0)
推荐(0)
摘要:
卡特兰数 排列 \(n\) 个 \(-1\) 和 \(n\) 个 \(+1\),要求前缀和恒 \(\ge 0\),方案数。 这个就是括号匹配对吧,我们考虑第一个左括号匹配的右括号在什么地方。得到递推式 \[C_n=\sum_{i=1}^nC_{i-1}C_{n-i} \]它的前几项是 \(1,1,2 阅读全文
posted @ 2024-07-12 17:26
PYD1
阅读(21)
评论(0)
推荐(0)
摘要:
常见的离线分治算法通常有 整体二分 CDQ 分治 线段树分治 猫树分治 二进制分组 我其实一直很难分清它们的区别,以及并不清楚在什么场景下能够使用,所以我们简单来说一说。 首先是整体二分,这个是最容易分出来的。这样的问题一般答案都有单调性,然后我们用这样的单调性转化为判定问题,并且已经会了单次询问的 阅读全文
posted @ 2024-07-12 17:26
PYD1
阅读(10)
评论(0)
推荐(1)
摘要:
这里并不想写那些基础的部分。这部分只提一句,就是李超树所维护的函数当然不止是一次函数,事实上,所有满足如下性质的函数它都能维护 对于任意两个函数族中的函数 \(f,g\) 最多只能有一个交点。或者说,一旦其中一个“超过”另外一个,那么接下来这个相对大小关系一直保持。 可以快速单点求值。并且给定一个位 阅读全文
posted @ 2024-07-12 17:26
PYD1
阅读(4)
评论(0)
推荐(0)
摘要:
[mxr39 A] 喜报,接下来每天都有模拟赛,不用担心没事干辣。 我们盲猜,不会约分。 然后你倒推一下就做完了。 场上 nt,用了 gcd 导致 TLE 挂了一点分。小问题,攒 rp。 [mxr39 B] 如果没有保底,你会不会做? 显然,我们贪心地按照 \(k\) 从大到小选就是答案。 加上保底 阅读全文
posted @ 2024-07-12 17:25
PYD1
阅读(12)
评论(0)
推荐(0)

浙公网安备 33010602011771号