Submission #122126

#TimeUsernameProblemLanguageResultExecution timeMemory
122126SortingMeetings (IOI18_meetings)C++14
4 / 100
5567 ms1204 KiB
#include <bits/stdc++.h> using namespace std; const long long inf = 1e18; int n; vector<long long> minimum_costs(vector<int> H, vector<int> L, vector<int> R){ n = (int)H.size(); vector<long long> ret; for(int i = 0; i < (int)L.size(); i++){ int l = L[i], r = R[i]; long long ans = inf; for(int j = l; j <= r; j++){ long long curr = 0; long long mx = 0; for(int k = j; k <= r; k++){ mx = max(mx, (long long)H[k]); curr += mx; } mx = H[j]; for(int k = j - 1; k >= l; k--){ mx = max(mx, (long long)H[k]); curr += mx; } ans = min(ans, curr); } ret.push_back(ans); } return ret; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...