자료구조 | 알고리즘/탐욕(Greedy)
[그리디] 간격 스케줄링 알고리즘(Task Scheduling, Activity Selection Problem)(예제: 백준 1931)
BE_개발자
2023. 12. 5. 16:52
728x90
반응형
[목차]
- Task Scheduling Problem이란?
- Task Scheduling 알고리즘
- Dynamic Programming 알고리즘
- Greedy 알고리즘
- 예제
1. Task Scheduling Problem이란?
예제로는 [백준 1931번 회의실 배정]이 있다.
2. Task Scheduling 알고리즘
1) DP
2) Greedy
나중에 다른 그리디 문제를 풀 때에도 내가 떠올린 그리디 알고리즘이 올바른지 확인할 때 지금 당장 손해를 보더라도 나중 가서는 이득인 경우가 있을 수는 없는지 고민해보면 정당성을 확인하거나 반례를 찾을 때 도움이 됩니다.
3. 예제
유명한 예제
https://www.acmicpc.net/problem/1931
1931번: 회의실 배정
(1,4), (5,7), (8,11), (12,14) 를 이용할 수 있다.
www.acmicpc.net
728x90
반응형