Submission #823339

#TimeUsernameProblemLanguageResultExecution timeMemory
823339TrumlingMeetings (IOI18_meetings)C++14
0 / 100
5566 ms1492 KiB
#include "meetings.h" #include<bits/stdc++.h> using namespace std; #define F first #define S second #define all(x) x.begin(),x.end() typedef long long ll; #define INF 99999999999999999 #define pb push_back vector<long long> minimum_costs(vector<int> H, std::vector<int> L, std::vector<int> R) { ll Q=L.size(); ll N=H.size(); vector<ll>C(Q,INF); for(int i=0;i<Q;i++) for(int j=L[i];j<=R[i];j++) { ll curr=0,maxi=-1; for(int c=j;c>=L[i];c--) { maxi=max(maxi,(ll)H[c]); curr+=maxi; } for(int c=j+1;c<=R[i];c++) { maxi=max(maxi,(ll)H[c]); curr+=maxi; } C[i]=min(C[i],curr); } return C; }

Compilation message (stderr)

meetings.cpp: In function 'std::vector<long long int> minimum_costs(std::vector<int>, std::vector<int>, std::vector<int>)':
meetings.cpp:14:8: warning: unused variable 'N' [-Wunused-variable]
   14 |     ll N=H.size();
      |        ^
#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...