导弹拦截二&&http://acm.hdu.edu.cn/showproblem.php?pid=1257
2012-01-08 13:01
465 查看
这一题可谓称做导弹拦截加强版。。。我写的上一篇是求一套拦截导弹装置最多能拦截导弹的个数。。这一题给你一些导弹发射的高度。。让你求出共需要多少这样的装置。。
仔细想一下就会发现这两道题得解法完全一样,只是在用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;
}
仔细想一下就会发现这两道题得解法完全一样,只是在用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;
}
相关文章推荐
- Number Sequence&&http://acm.hdu.edu.cn/showproblem.php?pid=1005
- A + B Problem II &&http://acm.hdu.edu.cn/showproblem.php?pid=1002
- Robberies&&http://acm.hdu.edu.cn/showproblem.php?pid=2955
- 完数 &&http://acm.hdu.edu.cn/showproblem.php?pid=1406
- Clairewd’s message&&http://acm.hdu.edu.cn/showproblem.php?pid=4300
- http://acm.hdu.edu.cn/showproblem.php?pid=1059&&多重背包
- Holedox Eating &&http://acm.hdu.edu.cn/showproblem.php?pid=4302
- Max Sum &&http://acm.hdu.edu.cn/showproblem.php?pid=1003
- http://acm.hdu.edu.cn/showproblem.php?pid=1055&&Color a Tree
- Red and Black&&http://acm.hdu.edu.cn/showproblem.php?pid=1312
- http://acm.hdu.edu.cn/showproblem.php?pid=2795&&线段树之求最小区间端点值
- http://acm.hdu.edu.cn/webcontest/contest_showproblem.php?cid=963&pid=1019&ojid=1
- HDU Today&&http://acm.hdu.edu.cn/showproblem.php?pid=2112
- Substrings &&http://acm.hdu.edu.cn/showproblem.php?pid=1238
- To The Max &&http://acm.hdu.edu.cn/showproblem.php?pid=1081
- Quoit Design&&http://acm.hdu.edu.cn/showproblem.php?pid=1007
- A C&&http://acm.hdu.edu.cn/showproblem.php?pid=1570
- I NEED A OFFER! &&http://acm.hdu.edu.cn/showproblem.php?pid=1203
- Text Reverse&&http://acm.hdu.edu.cn/showproblem.php?pid=1062
- http://acm.hdu.edu.cn/webcontest/contest_showproblem.php?cid=791&pid=1001&ojid=0