제출 #302010

#제출 시각아이디문제언어결과실행 시간메모리
302010VEGAnn카니발 티켓 (IOI20_tickets)C++14
컴파일 에러
0 ms0 KiB
#include "plants.h" #include <bits/stdc++.h> #define PB push_back #define sz(x) ((int)x.size()) using namespace std; const int N = 200100; const int oo = 2e9; vector<int> vc; int per[N]; void init(int k, vector<int> r) { int n = sz(r); assert(2 * k > n); for (int it = n - 1; it >= 0; it--){ vc.clear(); for (int i = 0; i < n; i++) if (r[i] == 0) vc.PB(i); int cand = -1; for (int it = 0; it < sz(vc); it++){ int cur = vc[it]; int pre = vc[(it + sz(vc) - 1) % sz(vc)]; if (pre < cur){ if (cur - pre + n < k){ cand = cur; break; } } else { if (cur - pre < k){ cand = cur; break; } } } per[cand] = it; r[cand] = oo; for (int i = 1, loc = cand; i < k; i++){ loc = (loc + n - 1) % n; r[loc]--; } } return; } int compare_plants(int x, int y) { return (per[x] > per[y] ? 1 : -1); }

컴파일 시 표준 에러 (stderr) 메시지

tickets.cpp:1:10: fatal error: plants.h: No such file or directory
    1 | #include "plants.h"
      |          ^~~~~~~~~~
compilation terminated.