加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

UVA 10534-Wavio Sequence(LIS)

发布时间:2020-12-13 20:17:00 所属栏目:PHP教程 来源:网络整理
导读:题目大意:Wavio序列是关于整数的序列,有这样的性质: 1.长度为奇数,L=2*n1 2.前n1项严递增 3.后n1项严递减 4.相邻的两个数不相等 给出n个数的序列,求出其中最长的Wavio子序列的长度。 顺次对每一个元素求以它为结束的最长上升子序列和以它为开始的最长降

题目大意:Wavio序列是关于整数的序列,有这样的性质:

1.长度为奇数,L=2*n+1

2.前n+1项严格递增

3.后n+1项严格递减

4.相邻的两个数不相等

给出n个数的序列,求出其中最长的Wavio子序列的长度。


顺次对每一个元素求以它为结束的最长上升子序列和以它为开始的最长降落子序列,b[i]为以i为最后1个元素的最长上升子序列,c[i]为以i为第1个元素的最长降落子序列,最后遍历每个数,答案为max { min { b[i],c[i] } }。


代码是初学时写的,很难看。。到时补个好的贴上。。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读