最少拦截系统(1257)
来源:互联网 发布:禾赛科技李一帆 知乎 编辑:程序博客网 时间:2024/06/14 06:56
某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹.
怎么办呢?多搞几套系统呗!你说说倒蛮容易,成本呢?成本是个大问题啊.所以俺就到这里来求救了,请帮助计算一下最少需要多少套拦截系统.
怎么办呢?多搞几套系统呗!你说说倒蛮容易,成本呢?成本是个大问题啊.所以俺就到这里来求救了,请帮助计算一下最少需要多少套拦截系统.
Input
输入若干组数据.每组数据包括:导弹总个数(正整数),导弹依此飞来的高度(雷达给出的高度数据是不大于30000的正整数,用空格分隔)
Output
对应每组数据输出拦截所有导弹最少要配备多少套这种导弹拦截系统.
Sample Input
8 389 207 155 300 299 170 158 65
Sample Output
2
#include <stdio.h> #include <string.h> #include <math.h> #include <stdlib.h> #include <ctype.h> int main() { int n;int c,i,j;//c为导弹高度 int s[10000];while(scanf("%d",&n)!=EOF){memset(s,30000,sizeof(s));i=1;while(n--){scanf("%d",&c);for(j=1;j<=i;j++){if(s[j]>=c){s[j]=c;break;}}if(j==i+1){i++;s[i]=c;}}printf("%d\n",i);} return 0; }
0 0
- 最少拦截系统(1257)
- 1257 最少拦截系统
- 1257:最少拦截系统
- 1257 最少拦截系统
- hdu 1257 最少拦截系统 (DP)
- hdu 1257 最少拦截系统(DP)
- hdu 1257 最少拦截系统 (数组)
- HDU 1257 最少拦截系统(dp)
- hdu 1257 最少拦截系统 (贪心)
- 杭电1257(最少拦截系统)
- HDU 1257 最少拦截系统 (贪心)
- hdu 1257最少拦截系统(贪心)
- HDU-1257 最少拦截系统(LIS)
- 最少拦截系统 1257 (动态规划)
- hdu 1257 最少拦截系统 (贪心)
- HDU 1257最少拦截系统(贪心)
- hdu 1257 最少拦截系统(dp)
- HDU 1257 最少拦截系统(贪心)
- openwrt Makefile理解
- (半翻译)篡改mac应用后,如何resign签名,重新获得mac系统的信任?
- 可用MinGW编译的win32绘图框架
- 集合框架
- openwrt Makefile 理解
- 最少拦截系统(1257)
- SQL应用与开发:(九)提高效率的索引
- ectouch 微信支付成功后订单状态未改变的解决办法
- 三菱FX系列PLC编程口通信协议总览
- 关于asyncqueryhandler 开发技巧
- ecshop调用指定的广告位的方法
- hdu1521 排列组合
- linux学习笔记—杂项2
- MySQL how to show table in a database