导弹拦截二&&http://acm.hdu.edu.cn/showproblem.php?pid=1257
来源:互联网 发布:cms影视系统哪个好 编辑:程序博客网 时间:2024/06/10 14:58
这一题可谓称做导弹拦截加强版。。。我写的上一篇是求一套拦截导弹装置最多能拦截导弹的个数。。这一题给你一些导弹发射的高度。。让你求出共需要多少这样的装置。。
仔细想一下就会发现这两道题得解法完全一样,只是在用dp时赋予不同的含义。。和上一篇相比代码就改一个符号就ok了。。。。
代码:
#include<iostream>#include<string>#include<algorithm>using namespace std;int dp[1005],a[1005];int main(){ int n; while(cin>>n) { for(int i=0;i<n;++i) cin>>a[i]; int maxx=-0xfffff; for(int i=1;i<=n;++i) { dp[i]=1; for(int j=1;j<i;++j) if(a[i-1]>a[j-1]) dp[i]=max(dp[i],dp[j]+1); maxx=max(dp[i],maxx); } cout<<maxx<<endl; }return 0;}
- 导弹拦截二&&http://acm.hdu.edu.cn/showproblem.php?pid=1257
- http://acm.hdu.edu.cn/showproblem.php?pid=1005
- http://acm.hdu.edu.cn/showproblem.php?pid=1333
- http://acm.hdu.edu.cn/showproblem.php?pid=2710
- http://acm.hdu.edu.cn/showproblem.php?pid=2866
- http://acm.hdu.edu.cn/showproblem.php?pid=1041
- http://acm.hdu.edu.cn/showproblem.php?pid=1719
- http://acm.hdu.edu.cn/showproblem.php?pid=2136
- http://acm.hdu.edu.cn/showproblem.php?pid=1166
- http://acm.hdu.edu.cn/showproblem.php?pid=3519
- http://acm.hdu.edu.cn/showproblem.php?pid=2446
- http://acm.hdu.edu.cn/showproblem.php?pid=1709
- http://acm.hdu.edu.cn/showproblem.php?pid=1874
- http://acm.hdu.edu.cn/showproblem.php?pid=1863
- http://acm.hdu.edu.cn/showproblem.php?pid=1879
- http://acm.hdu.edu.cn/showproblem.php?pid=1875
- http://acm.hdu.edu.cn/showproblem.php?pid=1102
- http://acm.hdu.edu.cn/showproblem.php?pid=1162
- 设计模式学习(三) —— Builder
- 亲爱的姑娘~~~
- Wlan简明流程分析
- ARM Linux静态映射分析
- bash脚本循环测试sample
- 导弹拦截二&&http://acm.hdu.edu.cn/showproblem.php?pid=1257
- ChartDirector 5.0 for python 笔记【0】目录概览
- ChartDirector 5.0 for python 笔记【1】环境介绍和搭建
- Android常用名令集锦
- dm6446的内存分配(davinci)
- linux的硬链接和软链接
- java 基础面试题
- Linux中errno使用
- 磨刀不费砍柴功——Android编程中的实用快捷键 “第二届 Google 暑期大学生博客分享大赛 - 2011 Android 成长篇 ”