www 被大佬们吊打|

wscqwq

园龄:2年粉丝:2关注:3

上下序列

https://class.51nod.com/Html/Textbook/ChapterIndex.html#textbookId=126&chapterId=336

https://class.51nod.com/Html/Challenge/Problem.Html#problemId=1522

考虑将数字从大到小逐个放进去,每次放入两个相同的数字, 新加入的数字只会在之前组成序列的两侧, 所以形状一直是连续的一段。

每次放入到已有的序列 [,] 两侧。 那么有 3 种放置的方法:

  1. 都放到左边
  2. 都放到右边
  3. 两边各放一个

DP[i,j] 表示区间的答案。我们设计一个 check(a,b,l,r) 表示 a,b 两个元素是否互相冲突或者与 [l,r] 冲突。

O(N3)

https://class.51nod.com/Html/Challenge/ProblemSubmitDetail.html#judgeId=1746317

本文作者:wscqwq

本文链接:https://www.cnblogs.com/wscqwq/p/18316224

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   wscqwq  阅读(3)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起