记录编号 |
537962 |
评测结果 |
AAAAAAAAAA |
题目名称 |
拦截导弹(弱化版) |
最终得分 |
100 |
用户昵称 |
Zwoi_John Price |
是否通过 |
通过 |
代码语言 |
C++ |
运行时间 |
0.005 s |
提交时间 |
2019-07-19 16:52:38 |
内存使用 |
13.67 MiB |
显示代码纯文本
#include<iostream>
#include<algorithm>
#include<cstdio>
using namespace std;
int missile[1010],f[1010];
int main()
{
freopen("missileweak.in","r",stdin);
freopen("missileweak.out","w",stdout);
ios::sync_with_stdio(false);
int i=0,n,l=0,pos;
while (cin>>missile[i++]);
n=i-1;
f[l++]=missile[0];
for (i=1;i<n;++i)
{
if (missile[i]>f[l-1])
f[l++]=missile[i];
else
{
pos=lower_bound(f,f+l,missile[i])-f;
f[pos]=missile[i];
}
}
cout<<l<<endl;
fclose(stdin);
fclose(stdout);
return 0;
}