Submission
Status:
[P-SSS][SSSSS][SSSSSSSSSS]
Subtask/Task Score:
{0/20}{0/30}{0/50}
Score: 0
User: Few500
Problemset: ห้องสมุดเมือง 3M
Language: cpp
Time: 0.002 second
Submitted On: 2026-03-21 19:24:31
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main(){
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int n;
cin >> n;
long long total = 0;
vector<pair<int, int>> library(n);
for(int i=0; i<n; i++){
cin >> library[i].first >> library[i].second;
total += library[i].second - library[i].first;
}
int median = total / 2;
int ans = 0;
for(int i=0; i<n; i++){
if(library[i].second - library[i].first >= median){
ans = library[i].first + median - 1;
break;
}else{
median -= library[i].second - library[i].first;
}
}
cout << ans << '\n';
return 0;
}