摘要:
P3643 [APIO2016] 划艇 线性 dp+离散化+组合数 一个很朴素的状态就是设 \(f_{i,j}\) 表示前 \(i\) 所学校排了 \(j\) 艘潜艇的方案数。但是 \(j\le 10^9\),过不了一点。 考虑每个学校对应数轴上一个区间,发现题目只关心大小关系,所以考虑离散化。这里 阅读全文
摘要:
CF797F Mice and Holes 线性 dp+单调队列优化 可以发现,进同一个洞的老鼠是一段连续的区间,所以考虑 dp。设 \(f_{i,j}\) 表示前 \(i\) 个洞进了 \(j\) 只老鼠的最小总距离,转移枚举第 \(i\) 个洞中的老鼠对应的区间,然后要预处理出 \(g_{i,j 阅读全文