90分第一个点没过,求救
查看原帖
90分第一个点没过,求救
350329
Dingding2007楼主2022/11/11 21:15

没过的点数据如下 1000 5 0 100 101 200 900 1000 207 400 401 899

#include <bits/stdc++.h>
int u[10000],v[10000],a[10000];
using namespace std;
int main()
{
	int l,m,i,sum=1,ans;
	cin>>l>>m;
	for(i=0;i<=m-1;i++)
	{
		cin>>u[i]>>v[i];
	}
	for(int k=0;k<=i;k++)
	{
		for(int j=u[k];j<=v[k];j++)
			a[j]=1;
	}
	for(int k=0;k<=l;k++)
{	if(a[k]==0)
	sum++;
}
	cout<<sum;
	return 0;
}
2022/11/11 21:15
加载中...