最长公共上升子序列LCIS
2014-05-04 22:28
232 查看
周六的校赛被这题虐了我居然从来没听说过。
代码挺好懂的,这算模版题吗?
代码挺好懂的,这算模版题吗?
int LCIS() { int i,j,k; memset(f,0,sizeof(f)); for(i=0;i<n;i++) { k=0; for(j=0;j<m;j++) { if(a[i]==b[j]) //如果a[i]==b[j] { if(f[j]<f[k]+1) //就在0到j-1之间,找一个b[k]小于a[i]的f[k]值最大的解 f[j]=f[k]+1; } if(a[i]>b[j]) //0到j-1中,对于小于a[i]的,保存f值的最优解 { if(f[k]<f[j]) k=j; } } } int ans=0; for(i=0;i<m;i++) ans=max(ans,f[i]); return ans; }
相关文章推荐
- Codevs_P2185 最长公共上升子序列(LCIS)
- 最长公共上升子序列(LCIS)的O(n^2)算法
- 最长公共上升子序列LCIS
- zoj2432 hdoj1423 最长公共上升子序列(LCIS)
- 最长公共上升子序列(LCIS)
- LCS(最长公共子序列)、LIS(最长上升子序列)、LCIS(最长公共上升子序列)
- LCIS问题(最长公共上升子序列)
- [DP]最长公共上升子序列LCIS
- zoj2432 hdoj1423 最长公共上升子序列(LCIS)
- HDU4512 - 吉哥系列故事——完美队形I(LCIS最长公共上升子序列的巧妙应用)
- 最长公共上升子序列(LCIS)的O(n^2)算法
- 最长公共上升子序列(LCIS)问题的O(n^2)解法
- HDOJ 1423 最长公共上升子序列(LCIS 动态规划)
- HDOJ Greatest Common Increasing Subsequence(LCIS最长公共上升子序列)
- P1071 LCIS 最长公共上升子序列
- 【HDU1423】【TYVJ1071】LCIS 最长公共上升子序列
- 最长公共上升子序列(LCIS)的O(n^2)算法
- CODE[VS] 最长公共上升子序列(LCIS)(序列型DP)
- 最长公共上升子序列(LCIS)ZOJ 2432
- 最长公共上升子序列(LCIS)学习小记 Hdu 1423 + Poj 2127 (LCIS路径输出)