문제 풀이/백준(BOJ)
[Python] 백준 13023번 : ABCDE
희조당
2023. 2. 23. 12:47
728x90
https://www.acmicpc.net/problem/13023
13023번: ABCDE
문제의 조건에 맞는 A, B, C, D, E가 존재하면 1을 없으면 0을 출력한다.
www.acmicpc.net
💡 문제 풀이
✔️ 느낀 점
💻 코드
import sys
input = sys.stdin.readline
n, m = map(int, input().split())
arr = [[] for i in range(n)]
visited = [False] * n
for _ in range(m):
a, b = map(int, input().split())
arr[a].append(b)
arr[b].append(a)
def dfs(idx, number):
if number == 4:
print(1)
exit()
for i in arr[idx]:
if not visited[i]:
visited[i] = True
dfs(i, number + 1)
visited[i] = False
for i in range(n):
visited[i] = True
dfs(i, 0)
visited[i] = False
print(0)