6471 2023. 12. 02 17:58:25 xxx Áruszállítás üres szakaszai cpp14 Elfogadva 50/50 81ms 11928 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n, m;
	cin >> n >> m;
	vector<int> trip(n+10);
	for(int i  = 0; i < m; i++) {
		int x, y;
		cin >> x >> y;
		trip[x]++;
		trip[y]--;
	}
	for(int i = 2; i < n; i++) {
		trip[i] += trip[i-1];
	}

	bool now = false;
	int ans = 0;

	for(int i = 2; i < n; i++) {
		if (trip[i-1] != 0 && trip[i] == 0) {
			ans++;
		}
	}



	if (trip[1] != 0) cout << ans << '\n';
	else cout << ans+1 << '\n';
	return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 50/50
1 Elfogadva 0/0 3ms 1680 KiB
2 Elfogadva 0/0 81ms 9652 KiB
3 Elfogadva 2/2 3ms 2140 KiB
4 Elfogadva 2/2 3ms 2148 KiB
5 Elfogadva 2/2 3ms 2140 KiB
6 Elfogadva 2/2 3ms 2268 KiB
7 Elfogadva 2/2 3ms 2480 KiB
8 Elfogadva 2/2 3ms 2728 KiB
9 Elfogadva 2/2 3ms 2816 KiB
10 Elfogadva 2/2 3ms 2908 KiB
11 Elfogadva 2/2 3ms 3464 KiB
12 Elfogadva 2/2 3ms 3908 KiB
13 Elfogadva 3/3 7ms 3792 KiB
14 Elfogadva 3/3 8ms 4444 KiB
15 Elfogadva 3/3 7ms 4704 KiB
16 Elfogadva 3/3 64ms 11104 KiB
17 Elfogadva 3/3 64ms 11356 KiB
18 Elfogadva 3/3 78ms 11312 KiB
19 Elfogadva 3/3 10ms 6904 KiB
20 Elfogadva 3/3 13ms 7812 KiB
21 Elfogadva 3/3 75ms 11716 KiB
22 Elfogadva 3/3 79ms 11928 KiB