爱做梦的老巫婆

关注

1322:【例6.4】拦截导弹问题(Noip1999)

爱做梦的老巫婆

关注

阅读 57

2022-03-19

#include <bits/stdc++.h>
using namespace std;
int n,p;
int a[100005],k,l[100005];
int main()
{
	while(cin >> a[++n]);
	k=1;
	l[1]=a[1];
	for(int i=2;i<=n;i++)
	{
		p=0;
		for(int j=1;j<=k;j++)
			if(l[j]>=a[i])
			{
				if(p==0)
					p=j;
				else
					if(l[j]<l[p])
						p=j;
			}
		if(p)
			l[p]=a[i];	
		else
			l[++k]=a[i];
	}
	cout << k << endl; 
	return 0;
}

 

相关推荐

豆丁趣

一本通 拦截导弹问题(Noip1999)+拦截导弹(Noip1999)+拦截导弹 三题题解

豆丁趣 133 0 0

谷中百合517

P1020 [NOIP1999 普及组] 导弹拦截(100+200+详细证明)

谷中百合517 61 0 0

小布_cvg

Cantor表(NOIP1999)

小布_cvg 30 0 0

栖桐

拦截导弹(DP)

栖桐 60 0 0

古得曼_63b6

P1020 [NOIP1999 普及组] 导弹拦截 (lower_bound和upper_bound)

古得曼_63b6 73 0 0

Hyggelook

拦截导弹方案求解

Hyggelook 47 0 0

修炼之士

nyoj------79拦截导弹

修炼之士 64 0 0

爱读书的歌者

【acwing】1010. 拦截导弹**

爱读书的歌者 55 0 0

Star英

Noip 1999 普及组 导弹拦截 dp+二分查找

Star英 84 0 0

惠特曼

邮票面值设计(NOIP1999)

惠特曼 168 0 0

精彩评论(0)

0 0 举报