Submission #559570

#TimeUsernameProblemLanguageResultExecution timeMemory
559570nekiHandcrafted Gift (IOI20_gift)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #include "craft.h" #define ll long long #define vc vector using namespace std; int construct(int n, int r, int a[], int b[], int x[]){ vc<vc<vc<int>>> ques(3, vc<vc<int>> (n)); for(int i=0;i<r;++i) ques[x[i]][b[i]].push_back(a[i]); vc<pair<int, int>> ints; for(int i=0;i<n;++i){ ints.emplace_back(i, i); for(auto q: ques[1][i]){ while(ints.size() and q<ints.back().first) ints.pop_back(); if(ints.size()) ints.emplace_back(ints.back().second+1, i); else ints.emplace_back(0, i); } } int br=1, j=0; for(int i=0;i<n;++i){ while(ints[j].second<i)++j; for(auto q: ques[2][i]) if(ints[j].first<=q) br=0; } if(br){ string ans=""; char cur='R'; for(auto i:ints){ for(int j=i.first;j<=i.second;++j) ans+=cur; if(cur=='R') cur='B'; else cur='R'; } craft(ans); return 1; } else return 0; }

Compilation message (stderr)

gift.cpp:2:10: fatal error: craft.h: No such file or directory
    2 | #include "craft.h"
      |          ^~~~~~~~~
compilation terminated.