이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#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... |