-
백준(BOJ) 16929번 Two Dots알고리즘 풀이/백준(Boj) 2020. 3. 13. 16:42
문제 :https://www.acmicpc.net/problem/16929
풀이 :
DFS를 통해 사이클이 발견 시 true를 반환하도록 ccheck 함수를 만들었다.
이때 by bx는 이전 y,x를 나타내는데 if (ny == by && nx == bx )는 뛰어넘도록 만들어 주었다.
by와 bx가 없다면 오른쪽으로 갔다가 바로 왼쪽으로 가는 경우도 사이클로 판단하기 때문이다
코드 ( C++ )
'알고리즘 풀이 > 백준(Boj)' 카테고리의 다른 글
백준 BOJ(1445) 일요일 아침의 데이트 (0) 2020.03.19 백준(BOJ) 알고스팟 (0) 2020.03.16 백준(BOJ) 16986번 인싸들의 가위바위보 (0) 2020.03.13 백준(BOJ) 1194번 달이 차오른다, 가자. (0) 2020.03.12 백준(BOJ) 2002번 추월 (0) 2020.03.09