https://programmers.co.kr/learn/courses/30/lessons/42627전체 수행시간을 최소화하기 위해서는 대기시간을 줄여야 한다.일의 수행시간은 바꿀 수 없으므로대기하고있는 일들의 대기 시간을 줄이기 위해서는 수행시간이 적게 걸리
https://programmers.co.kr/learn/courses/30/lessons/43162네트워크에 속한 모든 노드들을 방문한다면, 그 네트워크는 방문이 끝난 네트워크가 된다.dfs로 네트워크를 하나씩 돌면서 개수를 센다.
https://programmers.co.kr/learn/courses/30/lessons/43163단어를 노드로, 문자를 바꾸는 것은 노드를 이동하는 것으로 본다.dog, log 처럼 문자 하나를 바꿔서 만들 수 있는 경우, 두 노드를 연결된 것으로 본다.i
https://www.acmicpc.net/problem/3190
https://www.acmicpc.net/problem/1107쓸 수 있는 버튼으로 만들 수 있는 모든 경우를 찾고 최솟값을 비교한다.목표 채널보다 자릿수가 한자리 큰 경우까지 고려해 큰 수에서 -로 내려가는 경우까지 고려한다.일반적인 경우 (사용 가능한 버