最长不下降子序列
文章平均质量分 82
kaiweisun
这个作者很懒,什么都没留下…
展开
-
poj 2533
在做这道题目之前,首先让我们了解一下什么是LIS算法,LIS俗称最长不下降子序列,最长不下降子序列是一个非常常见的小问题,首先让我们了解一下什么是LIS 一 LIS描述如下: 设L=<a1,a2,…,an>是n个不同的实数的序列,L的递增子序列是这样一个子序列Lis=<aK1,ak2,…,akm>,其中k1<k2<…<km且aK1<ak2<...原创 2012-05-26 15:36:36 · 128 阅读 · 0 评论 -
poj 1836
是POJ2533的扩展题。题意不难,令到原队列的最少士兵出列后,使得新队列任意一个士兵都能看到左边或者右边的无穷远处。就是使新队列呈三角形分布就对了。士兵的排列就是如附件所示所示:图片中的蓝色士兵的身高和红色士兵的身高是完全没有关系的。 要求最少出列数,就是留队士兵人数最大,如图: 即左边的递增序列人数和右边的递减序列人数之和最大因而可转化为求“最长不降子序列”和“最长不升...原创 2012-05-28 09:22:33 · 114 阅读 · 0 评论