Submission

Status:

[PPPPP][-SSSS][SSSSSSSSSS]

Subtask/Task Score:

{20/20}{0/30}{0/50}

Score: 20

User: winwin1054

Problemset: ห้องสมุดเมือง 3M

Language: cpp

Time: 0.003 second

Submitted On: 2026-04-02 17:20:11

#include <bits/stdc++.h>
using namespace std;
#include <vector> ;

int main() {
	int n,x,y,k=0;
	vector<int> a;
	int map[200001];
	for(int i=0;i<=200000;i++) {
	    map[i] = 0;
	}
	cin >> n;
	for(int i=0;i<n;i++) {
	    cin >> x >> y;
	    for(int j=x;j<y;j++) {
	        map[j] = 1;
	    }
	}
	for(int i=0;i<200001;i++) {
	    if(map[i]==1) a.push_back(i),k++;
	}
	if(k==1) cout << a[0];
	else cout << a[floor(k/2)-1];
}