码迷,mamicode.com
首页 > 其他好文 > 详细

NYOJ 79 拦截导弹

时间:2014-05-18 15:27:38      阅读:298      评论:0      收藏:0      [点我收藏+]

标签:nyoj 79 拦截导弹

拦截导弹

时间限制:3000 ms  |  内存限制:65535 KB
难度:3
描述

某国为了防御敌国的导弹袭击,发展中一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于等于前一发的高度。某天,雷达捕捉到敌国导弹来袭。由于该系统还在试用阶段,所以只用一套系统,因此有可能不能拦截所有的导弹。

输入
第一行输入测试数据组数N(1<=N<=10)
接下来一行输入这组测试数据共有多少个导弹m(1<=m<=20)
接下来行输入导弹依次飞来的高度,所有高度值均是大于0的正整数。
输出
输出最多能拦截的导弹数目
样例输入
2
8
389 207 155 300 299 170 158 65
3
88 34 65
样例输出
6
2
AC码:
#include<stdio.h>
int Max(int x,int y)
{
	return x>y?x:y;
}
int main()
{
	int N,num[25],i,j,n,count[25];
	scanf("%d",&N);
	while(N--)
	{
		
		scanf("%d",&n);
		for(i=0;i<n;i++)
		{
			scanf("%d",&num[i]);
			count[i]=1;
		}
		int max=0;
		for(i=n-2;i>=0;i--)
		{
			for(j=i;j<n;j++)
			{
				if(num[i]>num[j])
					count[i]=Max(count[i],count[j]+1);
				if(count[i]>max)
					max=count[i];
			}
		}
		printf("%d\n",max);
	}
	return 0;
}


NYOJ 79 拦截导弹,布布扣,bubuko.com

NYOJ 79 拦截导弹

标签:nyoj 79 拦截导弹

原文地址:http://blog.csdn.net/u012804490/article/details/26088253

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!