Submission #699621

#TimeUsernameProblemLanguageResultExecution timeMemory
699621IrenNArt Exhibition (JOI18_art)C++14
0 / 100
1 ms212 KiB
#include <bits/stdc++.h> #define int long long using namespace std; signed main() { ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0); int n; cin>>n; int a,b; vector<pair<int,int>> v; for(int i=0;i<n;i++) { cin>>a>>b; v.push_back({a,b}); } sort(v.begin(),v.end()); int sum[n]={}; int val[n]; for(int i=0;i<n;i++) { if(i>0) sum[i]=sum[i-1]+v[i].second; else sum[i]=v[i].second; val[i]=v[n-1].first-v[i].first; } int y; int mx=-1; for(int i=0;i<n;i++) { for(int j=i+1;j<n;j++) { if(i>0) y=(sum[j]-sum[i-1])-abs(val[i]-val[j]); else y=(sum[j])-abs(val[i]-val[j]); mx=max(mx,y); } } cout<<mx; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...