제출 #744697

#제출 시각아이디문제언어결과실행 시간메모리
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...