Submission #166830

#TimeUsernameProblemLanguageResultExecution timeMemory
166830anubhavdharArt Exhibition (JOI18_art)C++14
50 / 100
1064 ms20928 KiB
#include<bits/stdc++.h> #define ll long long int #define FOR(i,N) for(i=0;i<N;i++) #define FORe(i,N) for(i=1;i<=N;i++) #define FORr(i,a,b) for(i=a;i<b;i++) #define ff first #define ss second #define mp make_pair #define pb push_back #define vi vector<ll> #define ii pair<ll,ll> #define vii vector<ii> const ll MAXN = 1e5; const ll LOGN = 17; const ll ROOTN = 320; const ll INF = 1e17+21; const ll MOD = 1e9 + 7; using namespace std; int main() { ll N,i,K,ans = 1,x,y,prev; cin>>N; ii P[N]; FOR(i,N) { cin>>x>>y; ans = max(ans,y); P[i] = mp(x,y); } sort(P,P+N); prev = P[0].ss; FORe(i,N-1) { prev = max(P[i].ss , P[i].ss + prev - P[i].ff + P[i-1].ff); ans = max(prev,ans); } cout<<ans; return 0; }

Compilation message (stderr)

art.cpp: In function 'int main()':
art.cpp:25:9: warning: unused variable 'K' [-Wunused-variable]
  ll N,i,K,ans = 1,x,y,prev;
         ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...