This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <iostream>
#include <algorithm>
using namespace std;
struct ceva {
long long s, v;
};
bool cmp(ceva a, ceva b) {
return a.s < b.s;
}
int n;
ceva v[500002];
int main()
{
cin >> n;
for (int i = 1; i <= n; i++)
cin >> v[i].s >> v[i].v;
sort(v+1, v+n+1, cmp);
long long maxim = 0;
for (int i = 1; i <= n; i++) {
long long sum = 0;
for (int j = i; j <= n; j++) {
sum += v[j].v;
maxim = max(maxim, sum - (v[j].s - v[i].s));
}
}
cout << maxim;
return 0;
}
# | 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... |