백준 2251 파이썬 BFS 과정
백준 2251 - 물통 문제 https://www.acmicpc.net/problem/2251 2251번: 물통 각각 부피가 A, B, C(1≤A, B, C≤200) 리터인 세 개의 물통이 있다. 처음에는 앞의 두 물통은 비어 있고, 세 번째 물통은 가득(C 리터) 차 있다. 이제 어떤 물통에 들어있는 물을 다른 물통으로 쏟아 부 www.acmicpc.net 답안 코드 : from collections import deque Sender = [0, 0, 1, 1, 2, 2] Receiver = [1, 2, 0, 2, 0, 1] now = list(map(int, input().split())) visited = [[False for j in range(201)] for i in range(201)] an..
더보기
백준 18352 파이썬 BFS탐색 알고리즘
백준 18352 - 특정 거리의 도시 찾기 문제 https://www.acmicpc.net/problem/18352 18352번: 특정 거리의 도시 찾기 첫째 줄에 도시의 개수 N, 도로의 개수 M, 거리 정보 K, 출발 도시의 번호 X가 주어진다. (2 ≤ N ≤ 300,000, 1 ≤ M ≤ 1,000,000, 1 ≤ K ≤ 300,000, 1 ≤ X ≤ N) 둘째 줄부터 M개의 줄에 걸쳐서 두 개 www.acmicpc.net 답안 코드 : import sys from collections import deque input = sys.stdin.readline N, M, K, X = map(int, input().split()) # 노드의 수, 에지의 수, 목표거리, 시작점 A = [[] for _ ..
더보기