Submission #744697

#TimeUsernameProblemLanguageResultExecution timeMemory
744697PixelCatHoliday (IOI14_holiday)C++14
23 / 100
17 ms2132 KiB
#include"holiday.h" #ifdef NYAOWO #include "grader.cpp" #endif #include <bits/stdc++.h> #define For(i, a, b) for(int i = a; i <= b; i++) #define Forr(i, a, b) for(int i = a; i >= b; i--) #define F first #define S second #define eb emplace_back #define all(x) x.begin(), x.end() #define sz(x) ((int)x.size()) #define int LL using namespace std; using LL = long long; using pii = pair<int, int>; LL findMaxAttraction(int32_t n, int32_t start, int32_t d, int32_t a[]) { assert(start == 0); int sum = 0; priority_queue<int, vector<int>, greater<int>> pq; int res = 0; For(i, 0, min(d, n - 1)) { sum += a[i]; pq.emplace(a[i]); while(sz(pq) + i > d) { sum -= pq.top(); pq.pop(); } res = max(res, sum); } return res; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...