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;
}