Submission
Status:
[-SSSSSSSSSSSSSSSSSSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: angpangSK
Problemset: วันว่างๆ
Language: cpp
Time: 0.003 second
Submitted On: 2025-11-18 22:02:37
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
int arr[1000];
int n;
cin >> n;
int mx = 0;
int mn = 1000;
while (n--) {
int m;
cin >> m;
while (m--) {
int a,b;
cin >> a >> b;
arr[a]++;
arr[b]--;
mx = max(mx, b);
mn = min(mn, a);
}
}
for (int i = 1; i < 1000; i++) arr[i] += arr[i-1];
int f = 0;
for (int i = mn; i < mx; i++) {
if (arr[i] == 0) {
cout << i <<' ';
while (i < mx && arr[i] == 0) i++;
cout << i << ' ';
f = 1;
}
}
if (!f) cout << -1;
return 0;
}