제출 #903268

#제출 시각아이디문제언어결과실행 시간메모리
903268Muhammad_Aneeq휴가 (IOI14_holiday)C++17
0 / 100
5102 ms1704 KiB
#include <queue> #include <vector> #include "holiday.h" using namespace std; #include <ext/pb_ds/assoc_container.hpp> #include <ext/pb_ds/tree_policy.hpp> using namespace __gnu_pbds; #define ordered_set tree<int, null_type,less<int>, rb_tree_tag,tree_order_statistics_node_update> long long findMaxAttraction(int n, int start, int d, int attraction[]) { long long ans=0; if (start==0) { priority_queue<int>pq; for (int j=0;j<min(n,d);j++) { vector<int>F; long long z=attraction[j]; int x=d-1-j; for (int k=0;k<j&&x>0;k++) { x--; z+=pq.top(); F.push_back(pq.top()); pq.pop(); } ans=max(ans,z); pq.push(attraction[j]); for (auto i:F) pq.push(i); } return ans; } // for (int i=0;i<n;i++) // { // } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...