16929번 - Two Dots
1. 인접한 같은문자끼리 dfs의 경우의 수를 구합니다.
2. 그 경우의 수 중 길이가 4이상인 것들중에 마지막으로 방문한 값에서 dfs를 시작한 값으로 갈수있는지 구합니다 (사이클이 되는지)
3 . 경우의 수를 찾았으면 Yes를 출력하고 함수를 종료합니다.
4. 모든 시작점 경우의 수를 dfs로 탐색해서 찾지못하면 No를 출력하고 종료합니다.
예제와 질문글의 테스트 케이스
2 2
AA
3 3
AAA
AAB
BBB
와 같은 것들도 통과합니다.
무엇이 문제일까요 도와주세요 ㅜㅜ
댓글을 작성하려면 로그인해야 합니다.
qotmd01 2년 전
1. 인접한 같은문자끼리 dfs의 경우의 수를 구합니다.
2. 그 경우의 수 중 길이가 4이상인 것들중에 마지막으로 방문한 값에서 dfs를 시작한 값으로 갈수있는지 구합니다 (사이클이 되는지)
3 . 경우의 수를 찾았으면 Yes를 출력하고 함수를 종료합니다.
4. 모든 시작점 경우의 수를 dfs로 탐색해서 찾지못하면 No를 출력하고 종료합니다.
예제와 질문글의 테스트 케이스
2 2
AA
AA
3 3
AAA
AAB
BBB
와 같은 것들도 통과합니다.
무엇이 문제일까요 도와주세요 ㅜㅜ