제출 #1334520

#제출 시각아이디문제언어결과실행 시간메모리
1334520ensonArt Exhibition (JOI18_art)C++20
100 / 100
131 ms12168 KiB
#include <bits/stdc++.h>
using namespace std;
#define int long long

signed main(){
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    int N;
    cin >> N;
    pair<int, int>A[N];
    for(int i = 0; i < N; i++){
        cin >> A[i].first >> A[i].second;
    }
    sort(A, A+N);
    int P[N+1] = {0};
    for(int i = 0; i < N; i++){
        P[i+1] = P[i] + A[i].second;
    }
    int ma = A[0].second;
    int mi = LLONG_MAX;
    for(int i = 0; i < N; i++){
        mi = min(mi, P[i]-A[i].first);
        ma = max(ma, P[i+1]-A[i].first-mi);
    }
    cout << ma;

}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...