Submission #1194458

#TimeUsernameProblemLanguageResultExecution timeMemory
1194458NonbangkokArt Exhibition (JOI18_art)C++20
0 / 100
0 ms320 KiB
#include <bits/stdc++.h>
#define coutf(n, m) cout << fixed << setprecision(n) << m
#define forr(i, a, n) for (int i = a; i < n; i++)
#define forl(i, a, n) for (int i = a; i > n; i--)
#define macos ios::sync_with_stdio(0);cin.tie(0);cout.tie(0)
#define endll "\n"
#define sp " "
typedef long long ll;
using namespace std;

ll n,sum,ans,mx;
vector<pair<ll,ll>> art;

int main(){macos;

    cin >> n;
    art.resize(n);
    for(auto &[a,b]:art)cin >> a >> b,sum += b;
    sort(art.rbegin(),art.rend());

    ans = mx = sum - art[0].first + art[n-1].first;
    forr(i,0,n-1){
        auto [a,b] = art[i];
        // if(a-b-art[i+1].first<0)break;
        ans += a - b - art[i+1].first;
        mx = max(mx,ans);
    }

    cout << mx;
    
    return 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...