为什么第一个点总是过不了,请教各位大佬
查看原帖
为什么第一个点总是过不了,请教各位大佬
469087
Tipsy_bamboo楼主2021/6/2 21:16
#include<bits/stdc++.h>
using namespace std;
int s[10005];
int main()
{
	int c, g, k, j, g_ = 0;
	cin >> c >> g;
	for(int i = 1; i <= g; i++)
	{
		cin >> k >> j;
		for(int j_ = k; j_ <= j; j_++)
			s[j_] += 1;
	}
	for(int i = 1; i <= c; i++)
		if(s[i] > 0) g_ += 1;
	cout << c - g_ + 1 << endl;
	return 0;
}
2021/6/2 21:16
加载中...