标签:height nyoj 时间 weight pac size -- article new
3 aaa ababc abklmncdefg
1 3 7
动归,不多说。看代码:
#include<stdio.h> int dp[10001]; char s[10001]; int x; int max(int a,int b) { return a>b?a:b; } int suan(){ int res=0; int i=1,b; while(i<=x){ for(b=1;b<=i;b++) if(s[i]>s[b]) dp[i]=max(dp[i],dp[b]+1); res=max(res,dp[i]); i++; } return res; } int main(){ scanf("%d",&x); getchar(); int t=x,i; char ch; while(t--) { ch=getchar(); for(i=1;ch!=‘\n‘;i++) { s[i]=ch; dp[i]=1; ch=getchar(); } x=i-1;//这里注意要-1 printf("%d\n",suan()); } return 0; }
标签:height nyoj 时间 weight pac size -- article new
原文地址:http://www.cnblogs.com/gccbuaa/p/6919663.html