Submission
Status:
[PPPP-][SSSSS][SSSSSSSSSS]
Subtask/Task Score:
{0/20}{0/30}{0/50}
Score: 0
User: Quaoar
Problemset: ห้องสมุดเมือง 3M
Language: cpp
Time: 0.002 second
Submitted On: 2025-09-22 21:59:09
#include <iostream>
#include <set>
#include <vector>
using namespace std;
int main(){
int n;
int book = 0;
int pos;
int k[101][2];
cin >> n;
set <int> nums;
for (int i = 0 ; i < n ; i++){
cin >> k[i][0] >> k[i][1];
}
for (int i = 0 ; i < n ; i++){
book += k[i][1] - k[i][0];
}
for (int i = 0 ; i < n ; i++){
for (int j = k[i][0] ; j < k[i][1] ; j++){
nums.insert(j);
}
}
vector<int> pages(nums.begin(), nums.end());
pos = pages.size() / 2;
if (pages.size() % 2 == 0){
pos--;
}
cout << pages.at(pos);
return 0;
}