제출 #163482

#제출 시각아이디문제언어결과실행 시간메모리
163482GioChkhaidze게임 (IOI14_game)C++14
0 / 100
2 ms376 KiB
#include "game.h" using namespace std; int a[35005],p[35005]; int P(int x) { if (p[x]==x) return x; return p[x]=P(p[x]); } void Uni(int a,int b) { a=P(a); b=P(b); p[b]=a; } void initialize(int n) { for (int i=1; i<=n; i++) p[i]=i,a[i]=n-1; } int hasEdge(int u,int v) { u++,v++; if (P(u)==P(v)) return 1; if (a[u]==1 || a[v]==1) { Uni(u,v); return 1; } a[u]--,a[v]--; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...