Submission

Status:

[PPPPP][PPPPP][xSSSSSSSSS]

Subtask/Task Score:

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

Score: 50

User: Brook

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

Language: cpp

Time: 0.293 second

Submitted On: 2026-03-09 21:29:40

#include <iostream>
#include<vector>
#include<queue>
#include<string>
#include<algorithm>
using namespace std;


int main(){
	int n;
	cin>>n;
	vector<pair<int,int>> room(n);
	for(int i=0;i<n;i++){
		int a,b;
		cin>>a>>b;
		room[i]={a,b};
	}
	priority_queue<int,vector<int>,greater<int>> pq; 
	for(int i=0;i<n;i++){
		for(int j=room[i].first;j<room[i].second;j++){
			pq.push(j);
		}
	}
	
	int t=pq.size()/2;
	for(int i=0;i<(t-1);i++){
		pq.pop();
	}
	if(!pq.empty()){
		cout<<pq.top();
	}
	return 0;
}