#include<bits/stdc++.h>
#define ll long long
using namespace std;
const int maxn=5e5+5;
int n;
pair<ll,ll> p[maxn];
ll sum[maxn];
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
cin >> n;
for (int i = 1; i <= n; i++) cin >> p[i].first >> p[i].second;
sort(p + 1, p + n + 1);
for (int i = 1; i <= n; i++) sum[i] = sum[i-1] + p[i].second;
ll ans = -1e18;
for (int r = 1; r <= n; r++) {
for (int l = 1; l <= r; l++) {
ans = max(ans, sum[r] - sum[l-1] - (p[r].first - p[l].first));
}
}
cout << ans;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |