본문 바로가기
PS(Problem Solving)/백준_BOJ

[백준] 14567번 - 선수과목 (Prerequisite) (C++) 문제 및 풀이

by 초코칩프라푸치노 2022. 1. 20.

문제) 백준 - 위상 정렬 - 선수과목 (Prerequisite)

https://www.acmicpc.net/problem/14567

 

14567번: 선수과목 (Prerequisite)

3개의 과목이 있고, 2번 과목을 이수하기 위해서는 1번 과목을 이수해야 하고, 3번 과목을 이수하기 위해서는 2번 과목을 이수해야 한다.

www.acmicpc.net

 

선수과목 제목보고 위상 정렬을 예상했으나 역시였습니다. 위상 정렬로 선수 과목을 탐색하면서 해당 과목을 들은 학기를 메모한 후 출력합니다.

 

C++ 소스코드)

 

Full Code)

https://github.com/Chocochip101/BOJ_Solution/blob/main/Problem%2010000~14999/14567_%EC%84%A0%EC%88%98%EA%B3%BC%EB%AA%A9%20(Prerequisite).cpp 

 

GitHub - Chocochip101/BOJ_Solution: BOJ Solutions

BOJ Solutions. Contribute to Chocochip101/BOJ_Solution development by creating an account on GitHub.

github.com

 

반응형

댓글