Submission

Status:

[PPPPPPPPPPPPPPPPPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: 12345678

Problemset: วันว่างๆ

Language: cpp

Time: 0.009 second

Submitted On: 2025-11-28 09:02:47

#include <bits/stdc++.h>

using namespace std;

const int nx=1e3+5;

int n, out[nx], x, l, r, mn=INT_MAX, mx=INT_MIN, f, on;

int main()
{
    cin.tie(NULL)->sync_with_stdio(false);
    cin>>n;
    for (int i=1; i<=n; i++)
    {
        cin>>x;
        for (int j=1; j<=x; j++)
        {
            cin>>l>>r;
            for (int k=l; k<r; k++) out[k]=1;
            mn=min(mn, l);
            mx=max(mx, r);
        }
    }    
    for (int i=mn; i<mx; i++) 
    {
        if (!out[i]&&!on) cout<<i<<' ', on=1, f=1;
        if (out[i]&&on) cout<<i<<' ', on=0;
    }
    if (!f) cout<<-1;
}