记录编号 537962 评测结果 AAAAAAAAAA
题目名称 拦截导弹(弱化版) 最终得分 100
用户昵称 GravatarZwoi_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; 
}