Submission
Status:
[P-SSS][SSSSS][SSSSSSSSSS]
Score: 0
User: nongbilly
Problemset: ห้องสมุดเมือง 3M
Language: cpp
Time: 0.002 second
Submitted On: 2025-03-24 22:16:12
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin >> n;
vector<int> l(n), r(n);
int tt = 0;
for(int i = 0; i < n; i++){
cin >> l[i] >> r[i];
tt += r[i] - l[i];
}
int find = tt / 2;
for(int i = 0; i < n; i++){
find -= r[i] - l[i];
if(find < 0){
find = r[i] - l[i] + find - 1;
cout << l[i] + find << endl;
return 0;
}
if(find == 0){
cout << r[i] - 1;
return 0;
}
}
}