Loading

记一个DP问题

记一个DP问题

\(10^5\) 个区间,你需要构造一个长为 \(10^5\) 的黑白序列,使得每一个区间中至少有一个为黑。


\(dp_{i}\) 表示考虑前 \(i\) 个位置,且第 \(i\) 个填黑的方案数,令 \(L_i\) 表示若第 \(i\) 个位置为黑,则上一个黑色的位置至前为多少,有转移:\(dp_i=\sum_{j=L_i}^{i-1}dp_{j}\)


专门记录一个值以表示更新的范围

posted @ 2025-01-19 19:52  lupengheyyds  阅读(9)  评论(0)    收藏  举报