문제) 백준 - 위상 정렬 - 문제집
https://www.acmicpc.net/problem/1766
문제를 세 개의 조건에 맞게 출력하는 문제였습니다.
조건 2(먼저 푸는 것이 좋은 문제가 있는 문제는, 먼저 푸는 것이 좋은 문제를 반드시 먼저 풀어야 한다)를 통해 위상 정렬을 사용해야됨을 알 수 있습니다.
조건 3(가능하면 쉬운 문제부터 풀어야 한다)을 통해 위상 정렬 Queue 내부에서 정렬이 필요함을 알 수 있는데 이 정렬을 Priority Queue를 통해 해결할 수 있습니다.
C++ 소스코드)
Full Code)
반응형
'PS(Problem Solving) > 백준_BOJ' 카테고리의 다른 글
[백준] 1043번 - 거짓말 (C++) 문제 및 풀이 (0) | 2021.12.16 |
---|---|
[백준] 13913번 숨바꼭질 4 (C++) 문제 및 풀이 (0) | 2021.12.14 |
[백준] 4386번 - 별자리 만들기 (C++) 문제 및 풀이 (0) | 2021.12.12 |
[백준] 9019번 - DSLR (Python) 문제 및 풀이 (0) | 2021.12.10 |
[백준] 1647번 - 도시 분할 계획 (C++) 문제 및 풀이 (0) | 2021.12.09 |
댓글