
日记
为啥会背疼啊?
Final CLink to
设 表示已经选了 根弦,第 根弦在二进制下又 位是 的方案数。初始化 ,转移就是 。最终答案就是 。
就是没想到最终答案。
Alex CombinesLink to
我们发现对于每个区间,左端点也不是定的,右端点也不是定的。这十分的麻烦。考虑固定一个左端点或者右端点来考虑。
设 表示 这段区间是合法的。显然这玩意可以 预处理。查询的时候暴力一点:如果 , 就跳到 , 加 。注意 初始为 。
看到这一就应该自然而然的想到倍增了。
最长 k 可重区间集Link to
建边就这样建:先离散化, 建一条容量 ,费用 的边,对于每个区间, 建一条容量 ,费用 的边, 建一条边,容量 ,费用 , 建一条容量 ,费用 的边,跑最大流就是了。
如何理解?我们发现如果有 条边重合了,那么一定需要至少 的流量。
星际转移Link to
枚举时间,在时间和下一站之间建边。
后日谈 Link to 后日谈
今天还没消掉 空调给的 debuff。。。
日记
© 伊埃斯 | CC BY-NC-SA 4.0