제출 #224139

#제출 시각아이디문제언어결과실행 시간메모리
224139bharat2002Art Exhibition (JOI18_art)C++14
100 / 100
779 ms44540 KiB
/*input 3 100 3 200 4 300 5 */ #include<bits/stdc++.h> using namespace std; const int N=5e5 + 100; const int mod=1e9 + 7; #define int long long const int inf=1e18; #define pii pair<int, int> #define f first #define s second #define mp make_pair #define FOR(i, n) for(int i=1;i<=n;i++) #define TRACE(x) cerr << #x << " = " << x << endl //Trace prints the name of the variable and the value. int n;map<int, int> vals;int pref[N]; bool sf(pii a, pii b) { return a.f<b.f; } signed main() { ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL); cin>>n; for(int i=1;i<=n;i++) { int a, b;cin>>a>>b;vals[a]+=b; } int sum=0;int mval=0, ans=0; for(auto i:vals) { sum+=i.s;ans=max(ans, i.s); mval=max(mval, i.f - sum + i.s); ans=max(ans, sum + mval - i.f); } cout<<ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...