nyoj17-单调递增最长子序列
2013-09-28 16:05
197 查看
没啥说的,果然跟“拦截导弹”的方法完全一样,烂代码备份
#include <iostream> #include<cstring> #include<string> using namespace std; int n,num; string v,add; int s[10005]; int f(int i) { if(i==1) return 1; if(s[i]>0) return s[i]; s[i]=1; for(int j=i-1;j>0;--j) { if(v[j]<v[i]) { int tem=f(j)+1; s[i]=s[i]>tem?s[i]:tem; } } return s[i]; } int main() { cin>>num; while(num--) { cin>>add; n=add.size(); v="0"; v+=add; memset(s,-1,sizeof(s)); int m=-1; for(int i=n;i>0;--i) { int tem=f(i); m=m>tem?m:tem; } cout<<m<<endl; } return 0; }
相关文章推荐
- nyoj-17 单调递增最长子序列
- NYOJ 17 单调递增最长子序列
- 单调递增最长子序列 nyoj 17
- NYOJ-17 单调递增最长子序列
- NYOJ 17 单调递增最长子序列
- nyoj17 单调递增最长子序列
- nyoj_17 单调递增最长子序列
- 最长递增子序列问题 nyoj 17单调递增最长子序列 nyoj 79拦截导弹
- NYOJ17-单调递增最长子序列
- NYOJ 题目17 单调递增最长子序列 (DP)
- nyoj17单调递增最长子序列
- NYOJ17 单调递增最长子序列(最长单调递增子序列)
- NYOJ 17 单调递增最长子序列(DP)
- NYOJ 17 单调递增最长子序列 (LIS模板)
- nyoj17 单调递增最长子序列
- nyoj 17 单调递增最长子序列
- NYOJ-17-单调递增最长子序列
- NYOJ 题目17 单调递增最长子序列 (DP) hdu 题目2845 Bean
- NYOJ 17 单调递增最长子序列(动态规划)
- NYOJ-17 单调递增最长子序列