Submission #149111

#TimeUsernameProblemLanguageResultExecution timeMemory
149111rkm0959 (#200)Bulb Game (FXCUP4_bulb)C++17
0 / 100
2 ms348 KiB
#include <bits/stdc++.h> using namespace std; bool bad(int x, vector<int>&L, vector<int>&R){ x=R[x]; while(x>=0) x=L[x]; if(x==-2) return 1; return 0; } bool ok(int x, vector<int>&L, vector<int>&R){ x=R[x]; while(x>=0) { if(bad(x,L,R)) return 0; x=L[x]; } return 1; } int FindWinner(int T, vector<int>L, vector<int>R){ int i; int temp=0; while(temp>=0) temp=L[temp]; if(temp==-2) return 0; temp=0; while(temp>=0) { if(ok(temp,L,R)) return 1; if(bad(temp,L,R)) break; temp=L[temp]; } return 0; }

Compilation message (stderr)

bulb.cpp: In function 'int FindWinner(int, std::vector<int>, std::vector<int>)':
bulb.cpp:24:6: warning: unused variable 'i' [-Wunused-variable]
  int i;
      ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...