Submission #1143165

#TimeUsernameProblemLanguageResultExecution timeMemory
1143165asdfghqwertArt Exhibition (JOI18_art)C++20
100 / 100
358 ms12116 KiB
#include<bits/stdc++.h> using namespace std; typedef long long lli; const int maxn = 5e5 + 8; //you creepy basterd :) pair<lli , lli > arr[maxn]; lli ans[maxn] , a; int main(){ int n ;cin >> n ; for(int i = 0 ; i < n ; i++)cin >> arr[i].first >> arr[i].second; sort(arr , arr + n ); a = ans[0] = arr[0].second; for(int i = 1 ; i < n ; i++){ans[i] = max(ans[i-1] + arr[i].second + arr[i - 1].first - arr[i].first , arr[i].second);a = max(a , ans[i]);} cout << a; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...