标签:style blog http io ar color os sp for
某国为了防御敌国的导弹袭击,发展中一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于等于前一发的高度。某天,雷达捕捉到敌国导弹来袭。由于该系统还在试用阶段,所以只用一套系统,因此有可能不能拦截所有的导弹。
2 8 389 207 155 300 299 170 158 65 3 88 34 65
6 2
#include<stdio.h> #include<string.h> #include<algorithm> using namespace std; int main() { int test,n,i,j,k,l,t,ans,sum; int a[22],dp[22]; scanf("%d",&test); while(test--) { scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&a[i]); dp[i]=1; //初始化为1 } for(i=n-2;i>=0;i--) { for(j=i+1;j<n;j++)//状态转移方程 { if(a[j]<a[i]&&dp[i]<dp[j]+1) { dp[i]=dp[j]+1;//更新dp } } } sort(dp,dp+n); printf("%d\n",dp[n-1]); } return 0; }
标签:style blog http io ar color os sp for
原文地址:http://blog.csdn.net/hdd871532887/article/details/41360073