摘要: //最长递增子序列求和#includeusing namespace std;int main(){ int max; int m; int a[1010],s[1010]; int t; int n; while(cin>>n&&n) { int i,j; m=0; for(i=0;i=0;j--) { if(a[j]max) max=s[j]; } s[i]+=max; if(s[i]>m) m=s[i]; } cout<<m<<endl; } return 0;} 阅读全文
posted @ 2013-08-03 21:27 博园少主 阅读(111) 评论(0) 推荐(0) 编辑