hdu 1257 最少拦截系统
来源:互联网 发布:苹果cms如何添加采集 编辑:程序博客网 时间:2024/06/07 06:47
最少拦截系统
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 15747 Accepted Submission(s): 6238
Problem Description
某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹.
怎么办呢?多搞几套系统呗!你说说倒蛮容易,成本呢?成本是个大问题啊.所以俺就到这里来求救了,请帮助计算一下最少需要多少套拦截系统.
怎么办呢?多搞几套系统呗!你说说倒蛮容易,成本呢?成本是个大问题啊.所以俺就到这里来求救了,请帮助计算一下最少需要多少套拦截系统.
Input
输入若干组数据.每组数据包括:导弹总个数(正整数),导弹依此飞来的高度(雷达给出的高度数据是不大于30000的正整数,用空格分隔)
Output
对应每组数据输出拦截所有导弹最少要配备多少套这种导弹拦截系统.
Sample Input
8 389 207 155 300 299 170 158 65
Sample Output
2
Source
浙江工业大学第四届大学生程序设计竞赛
Recommend
JGShining | We have carefully selected several similar problems for you: 1231 1421 1789 2571 1978
妈蛋,因为数组开小WA了,搞得我一头雾水。。。
说是动态规划的题目,但感觉没关系啊
只要记录已配置每套导弹系统现在的最低高度,拿新输入的高度与这些高度比较
如果小于等于任意一个就不需要配备新系统,并更新对应最低高度
否则配备新系统
代码如下:
#include <map>#include <cmath>#include <vector>#include <string>#include <cstdio>#include <cstring>#include <cstdlib>#include <iostream>#include <algorithm>#define esp 1e-9#define MAXN 100010#define ll long long#define INF 0x7FFFFFFF#define SW(a,b) a^=b;b^=a;a^=b;using namespace std;int a[MAXN];int dp[MAXN];int main(void){int n;while(cin >> n){cin >> a[0];int k = 1;dp[0] = a[0];for(int i=1; i<n; ++i){cin >> a[i];int flag = 1;for(int j=0; j<k; ++j){if(a[i] <= dp[j]){dp[j] = a[i];flag = 0;break;}}if(flag) dp[k++] = a[i];}cout << k << endl;//for(int i=0; i<k; ++i)//cout << dp[i] << endl;} return 0;}
0 0
- hdu 1257 最少拦截系统
- 最少拦截系统 hdu 1257
- HDU 1257 最少拦截系统
- HDU 1257 最少拦截系统
- HDU 1257 最少拦截系统
- hdu 1257 最少拦截系统
- HDU 1257 最少拦截系统
- hdu 1257 最少拦截系统
- HDU 1257 最少拦截系统
- hdu 1257 最少拦截系统
- hdu 1257 最少拦截系统
- hdu 1257 最少拦截系统
- hdu 1257 最少拦截系统
- HDU 1257 最少拦截系统
- HDU 1257 最少拦截系统
- HDU 1257 最少拦截系统
- hdu 1257 最少拦截系统
- hdu 1257 最少拦截系统
- 学习算法推荐
- 【amazing cocos2d-x 3.0之六】事件分发机制
- Dropship 无sales order issue产生
- JAVA in ACM
- 上海生态家是典型的加盟骗子,大家千万
- hdu 1257 最少拦截系统
- 用Hibernate实现领域对象的自定义字段
- ajaxfileupload.js遇见的一些兼容性问题
- Android 网络防火墙的实现 Iptables解决方案
- iBeacon技术解析
- OpenCV(3)ML库->Expectation - Maximization 算法
- Battery Charging Specification, Revision 1.2, December 7, 2010 中文
- java-String
- 项目没报错,看不到项目注册的widget