www.pudn.com > wanlousheji.rar > hcd.cpp
#includeint los_len(int x[],int n) //最长递减子序列长度 { int i,j,dmax,d[1001]; for(i=1;i<=n;i++) d[i]=1; for(i=n-1;i>=1;i--) for(j=i+1;j<=n;j++) if(x[j] dmax) dmax=d[i]; return dmax; } int main() { int i,j,n,x[1001],max,a[1001],b[1001],tp1,tp2,max1,max2; // freopen("in.txt","r",stdin); while(scanf("%d",&n)!=EOF) { for(i=1;i<=n;i++) scanf("%d",&x[i]); max=0; for(i=1;i<=n;i++) { tp1=0; tp2=0; for(j=i-1;j>=1;j--) { if(x[j] max) max=max1+max2; } printf("%d\n",max+1); } return 0; }