[ 백준 / 2623 ] 음악 프로그램
·
알고리즘/백준
들어가는 말 알고리즘 문제 풀이, 백준 2623번 '음악 프로그램' 문제입니다. 문제 전체 가수의 숫자 N, 보조 PD의 숫자 M이 주어진다. 이후 M개의 가수 출연 순서가 배열로 주어지며, 이 때 각 배열의 첫번째 원소는 해당 순서에 있는 가수의 숫자다. 이 순서들을 모두 조합해 전체 가수들의 출연 순서를 정해야 한다. 이 때 출연 순서를 정할 수 있으면 정답을 출력하며, 답이 여럿일 경우 그 중 아무거나 출력한다. 만약 출연 순서를 정할 수 없다면 0을 출력한다. 풀이'음악 프로그램' 문제는 가수의 번호를 그래프 관계로 묶을 수 있고, 출연 순서라는 A가수가 B가수보다 앞에 와야 한다는 조건들이 주어진다. 따라서 '순서가 있는 작업', '그래프 특성을 지닐 수 있음', '선행(순서) 관계가 명확함..