Submission #1049869

#TimeUsernameProblemLanguageResultExecution timeMemory
1049869vjudge1Art Exhibition (JOI18_art)C++98
0 / 100
0 ms348 KiB
#include <bits/stdc++.h>
#define f first
#define s second
using namespace std;
int main()
{
    int n;
    cin >> n;
    pair<long long,long long> a[n];
    for (int i = 0; i < n; i++) {
        cin >> a[i].f >> a[i].s;
    }
    sort(a, a + n);
    long long m = 0;
    for (int i = 0; i < n; i++) {
        long long mx = a[i].f, mn = a[i].f, r = 0;
        for (int j = i; j < n; j++) {
            if (a[j].f - mx < a[j].s) {
                r += a[j].s - (a[j].f - mx);
                if (a[j].f > mx) mx = a[j].f;
            }
        }
        m = max(m, r);
    }
    cout << m;
}

Compilation message (stderr)

art.cpp: In function 'int main()':
art.cpp:16:32: warning: unused variable 'mn' [-Wunused-variable]
   16 |         long long mx = a[i].f, mn = a[i].f, r = 0;
      |                                ^~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...