목록2024/02/26 (11)
득이공간
[백준 C++] 20040 사이클 게임 - 분리집합
20040번: 사이클 게임 사이클 게임은 두 명의 플레이어가 차례대로 돌아가며 진행하는 게임으로, 선 플레이어가 홀수 번째 차례를, 후 플레이어가 짝수 번째 차례를 진행한다. 게임 시작 시 0 부터 n − 1 까지 고유한 www.acmicpc.net #include using namespace std; int Root[500000]; int Find(int Node) { if (Node == Root[Node]) { return Node; } return Root[Node] = Find(Root[Node]); } bool Cycle(int NodeA, int NodeB) { int RootA = Find(NodeA); int RootB = Find(NodeB); if (RootA == RootB) { r..
PS/알고리즘 문제풀이
2024. 2. 26. 10:54