网站首页
编程语言
数据库
系统相关
其他分享
编程问答
CF1988F
2024-11-04
【CF1988F Heartbeat】--很厉害的拆式子题qwq
常用DP技巧前\(i-1\)个到前\(i\)个,在末尾加入(钦定了相对顺序)以一个分界线(一般为最值),将序列分开,然后插入(一般为最值),两个子段互比计数DP拆式子:有共同变量的不必每次枚举,提出来预处理,优化时间复杂度思路看到前缀最大值\(\to\)将最大值提出来\(\to\)左侧只有
2024-07-26
CF1988F 较草题解
\[\begin{aligned}&f_{i,j,k},g_{i,j,k}\to(i\text{permutation},j\text{premaxorsufmax},k(a[l]>a[l-1]))\\&\text{Initialize:}f_{1,1,0}=g_{1,1,0}=1\\&\text{Transferforf,g}\\&f_{i,j,k}=f_{i-1,j-1,k-1