CF1476F Lanterns
令 \(dp_i\) 表示前 \(i\) 个灯笼最远覆盖的位置,有:
-
向右覆盖,若 \(dp_{i-1} \ge i\) , \(dp_i=\max(dp_{i-1},i+p_i)\)
否则 \(dp_i=dp_{i-1}\)
-
向左覆盖,找到 \(k\) 满足 \(dp_k+1\ge i-p_i\)
二分得到最小 \(k\) ,处理区间最值即可
CF713E Sonya Partymaker
选择最长一段的破环,枚举最左端的点的选择情况转化为链的情况。
标签:CF713E,CF,ge,1476F,max,dp From: https://www.cnblogs.com/chihik/p/cf1476f.html