Submission #284644

#TimeUsernameProblemLanguageResultExecution timeMemory
284644triplem5dsArt Exhibition (JOI18_art)C++14
100 / 100
224 ms20860 KiB
#pragma GCC optimize ("O3") #pragma GCC optimize ("unroll-loops") #include "bits/stdc++.h" using namespace std; #define pb push_back #define F first #define S second #define f(i,a,b) for(int i = a; i < b; i++) #define endl '\n' using ll = long long; using db = long double; using ii = pair<int, int>; const int N = 2e5 + 5, LG = 19, MOD = 1e9 + 7; const int SQ =225; const long double EPS = 1e-7; int32_t main(){ //#ifdef ONLINE_JUDGE ios_base::sync_with_stdio(0); cin.tie(0); //#endif int n; cin >> n; vector<pair<ll, ll>> v(n); for(auto & x : v) cin >> x.F >> x.S; sort(v.begin(),v.end()); ll mx = v[0].S, cur = v[0].S; f(i,1,n){ cur += v[i].S; cur -= (v[i].F - v[i-1].F); cur = max(cur, v[i].S); mx = max(mx, cur); } cout << mx << endl; 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...