
动态规划
織978
这个作者很懒,什么都没留下…
展开
-
7-10 最长公共子序列
最长公共子序列 题目链接 一个给定序列的子序列是在该序列中删去若干元素后得到的序列。确切地说,若给定序列X=<x1,x2,…,xm>,则另一序列Z=<z1,z2,…,zk>是X的子序列是指存在一个严格递增的下标序列<i1,i2,…,ik>,使得对于所有j=1,2,…,k有: Xij=Zj 例如,序列Z=<B,C,D,B>是序列X=<A,B,C,B,D,A,B>的子序列,相应的递增下标序列为<2,3,5,7>。给定两个序列X和Y,当另一序原创 2021-11-16 20:38:09 · 197 阅读 · 0 评论 -
7-9 最长上升子序列
最长上升子序列 题目链接 一个数的序列bi,当b1<b2<…<bs的时候,我们称这个序列是上升的。对于给定的一个序列(a1,a2,…,aN),我们可以得到一些上升的子序列(ai1 ,ai2,…,aik),这里1≤i1<i2<…<iK≤N。比如,对于序列(1,7,3,5,9,4,8),有它的一些上升子序列,如(1,7),(3,4,8)等等。这些子序列中最长的长度是4,比如子序列(1,3,5,8)。 你的任务,就是对于给定的序列,求出最长上升子序列的长度。 输入格式: 输入的原创 2021-11-12 22:07:47 · 661 阅读 · 0 评论