06 2024 档案
摘要:为什么这题是凸函数呢?感性理解:因为贪心,所以要选取的链应该从长到短。 解决树形 dp 的部分。
阅读全文
摘要:问题:求 ∑i=1nik(k≤50,n≤1×109)\sum\limits_{i=1}^{n}i^k(k\le50,n\leq1 \times 10^9)i=1∑nik(k≤50,n≤1×109)。 柿子是推不出来滴... nnn 那么大,考虑矩阵。 那就要把 iki^kik 转化为 (i+1)k
阅读全文
摘要:手动模拟一下,发现 (i,g(i))(i,g(i))(i,g(i)) 构成一个下凸包。 可以进行 wqs 二分。b=−kx+yb = -kx + yb=−kx+y,把 bbb 看作将每个物品的价值都减去 kkk 后,选任意个物品的最小代价,此时商品代价可能是负数,因为 b 工厂的代价全部是正数,所以
阅读全文
摘要:bzoj 2687。 举几个例子,会发现可能满足决策单调性,并且答案只能由两个区间组成。这里证明一下。 假设有 opt(y)=p<opt(x)=q<x<yopt(y)=p<opt(x)=q<x<yopt(y)=p<opt(x)=q<x<y,且 4 个区间都有相交的地方。 定义 lx,rxl_x,r_
阅读全文
摘要:前言 由王钦石发明,也叫 Ailen trick。 适用范围 对于这样的问题:有若干个物品,选一些(有某些限制),问最(最大或最小)价值是多少。对于这个限制,可能是要求恰好选 mmm 个。 对问题有这样的要求: 如果没有限制,解决起来简单,并且还要知道取了多少个。 设恰好取 iii 个物品的最优价值
阅读全文