본문 바로가기
Algorithm/BOJ

[BOJ]1766번: 문제집

by BAYABA 2021. 3. 4.

www.acmicpc.net/problem/1766


문제들 간에 우선순위가 존재하므로 위상 정렬로 해결할 수 있는 문제입니다.

 

1st. 자기 보다 선행 되어야 하는 문제가 없고 parentCnt[now_problem] == 0

2nd. 난이도는 쉬운 문제부터 풀어야 한다.

 

두 가지 가중치가 존재하므로 이 두 가지 값을 가중치로 놓는 최소힙을 선언해서

최소힙에서 현재 풀 수 있는 문제 후보부터 뽑아내면 됩니다.


코드: github.com/cotchan/algorithm/blob/main/cpp/BOJ/BOJ1766.cc

'Algorithm > BOJ' 카테고리의 다른 글

[BOJ]3584번: 가장 가까운 공통 조상  (0) 2021.03.08
[BOJ]1516번: 게임 개발  (0) 2021.03.05
[BOJ]2056번: 작업  (0) 2021.03.04
[BOJ]17088번: 등차수열 변환  (0) 2021.02.23
[BOJ]12908번: 텔레포트 3  (0) 2021.02.23