Submission
Status:
[P-SSS][SSSSS][SSSSSSSSSS]
Subtask/Task Score:
{0/20}{0/30}{0/50}
Score: 0
User: konthaina_TH
Problemset: ห้องสมุดเมือง 3M
Language: cpp
Time: 0.003 second
Submitted On: 2026-03-07 15:19:18
#include <bits/stdc++.h>
using namespace std;
#define ll long long
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
int n;
cin >> n;
ll len = 0;
vector<ll>start;
vector<ll>end;
for (int i=0;i<n;i++) {
ll a,b;
cin >> a >> b;
len += b-a;
start.push_back(a);
end.push_back(b);
}
ll mid = len/2;
for (int i=0;i<n;i++) {
ll curr = (end[i] - start[i]);
if (mid <= curr) {
cout << start[i] + mid-1 << "\n";
return 0;
}
else mid -= curr;
}
}