摘要: 这道题暴力做法就是枚举每个起点,然后向后拓展到不能拓展 就像这样 (红框是每个位置的取值范围,绿线是你取的值构成的折线) 应该可以发现,左端点往右移的过程中,右端点也只能不动或往右移,所以我们可以每次移动右端点,然后移动左端点直到合法 如果现在取出来了一个合法区间,加入下一个右端点,合法条件当且仅当 阅读全文
posted @ 2018-08-31 10:33 ✡smy✡ 阅读(261) 评论(0) 推荐(0) 编辑
摘要: ~~IOI早期这么多dp?~~ 题目要求断掉环上的一边,我们可以断环为链,开两倍数组 容易想到dp,设$f_{i,j}$为区间$[i,j]$的最大值,然后就是个枚举断点的区间dp 不过可能会有负数出现,这意味着可能区间中可能会有两个负数相乘得到最大值的情况,所以设$g_{i,j}$为区间$[i,j] 阅读全文
posted @ 2018-08-31 09:44 ✡smy✡ 阅读(103) 评论(1) 推荐(0) 编辑