활동선택 문제
(1,4),(3,5),(1,6) ... (12,14)
회의 종료시간이 가장 빠른 회의를 먼저 선택하면 된다.
종료시간을 기준으로 회의들을 오름차순 정렬한다.
종료시간이 가장 빠른 회의를 찾자마자 확정 (1,4)
⇒ 이제 4시 이후로 부터 회의가 가능하다.
4시 이후에 가장 빨리 끝나는 회의 찾기 (5,7)
⇒ 이제 7시 이후로 회의가 가능
7 시 이후로 가장 빨리 끝나는 회의 찾기 (8,11)
⇒ 이제 11시 이후로 회의가능
11시 이후로 가장 빨리 끝나는 회의 (12,14)
⇒ 정답은 4회
문제 전략
- 끝나는 시간을 기준으로 오름차순 정렬
- 빠르게 끝나는 회의를 선택하여 확정한다.
- 이후로 가능한 회의 중, 빠르게 끝나는 회의를 선택하여 확정한다.
'알고리즘' 카테고리의 다른 글
사다리 문제 해결 알고리즘 (0) | 2024.02.08 |
---|---|
sum 문제 해결 알고리즘 (0) | 2024.02.08 |
개구리 알고리즘 (0) | 2024.02.08 |
회문 슈도코드 (0) | 2024.02.08 |