제출 #599976

#제출 시각아이디문제언어결과실행 시간메모리
599976daisy2게임 (IOI14_game)C++14
0 / 100
1 ms296 KiB
#include "game.h" using namespace std; int par[1505],con[1505],b[1505]; void initialize(int n) { for(int i=1;i<=n;i++) { par[i]=i; con[i]=1; b[i]=n-1; } } int find_par(int vr) { if(vr==par[vr]) return vr; return par[vr]=find_par(par[vr]); } int hasEdge(int u, int v) { u++;v++;b[u]--;b[v]--; if(b[u]==0 || b[v]==0) { u=find_par(u); v=find_par(v); if(u==v) return 1; par[v]=u; con[u]+=con[v]; return 1; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...