会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
最爱丁珰
博客园
首页
新随笔
联系
订阅
管理
裁剪序列
这道题目感觉还可以这么做(没试,有空了试一下)
尝试利用数据结构优化
看转移方程:
\[f[i]=min_{sum_i-sum_j≤M}(f[j]+max_{j+1≤k≤i}(A_k)) \]
显然当
\(i\)
加一后,可以利用单调栈去找那些
\(j\)
的后面一项贡献max要改变,再利用线段树维护即可
posted @
2024-07-05 12:41
最爱丁珰
阅读(
1
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告