# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
148550 | 2019-09-01T04:38:46 Z | (παρα)γεμιστά(#3619, cfalas, ctziapo, Charis02) | Bulb Game (FXCUP4_bulb) | C++17 | 0 ms | 0 KB |
#include "bulb.h" #include<vector> #include<iostream> #define rep(i,a,b) for(int i = a;i < b;i++) #define MAXN 300004 using namespace std; int N; int root = 0; vector < int > Ls,Rs; bool whowins(int cur) { if(cur==-1) return 1; else if(cur==-2) return 0; return whowins(R[cur]); } int FindWinner(int T, std::vector<int> L, std::vector<int> R){ N = L.size(); Ls = L; Rs = R; if(whowins(root)) { return 1; } else return 0; }