알고리즘

그리디 알고리즘

Themion 2022. 1. 22. 13:11

그리디 알고리즘은 단기적으로 보았을 때 해답인 알고리즘이 장기적으로 보았을 때 해답인 알고리즘을 말한다. 예를 들어 계단을 한 칸 혹은 두 칸 오를 수 있을 때 계단을 가장 빠르게 올라가는 방법은, 단기적으로 보았을 때 두 칸 올라가면 더 많이 올라가고, 계단에 아무런 제약이 없으므로 항상 두 칸씩 올라가는 것이 정답이다.

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

 

1049번: 기타줄

첫째 줄에 N과 M이 주어진다. N은 100보다 작거나 같은 자연수이고, M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에는 각 브랜드의 패키지 가격과 낱개의 가격이 공백으로 구분하여 주

www.acmicpc.net

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

 

1931번: 회의실 배정

(1,4), (5,7), (8,11), (12,14) 를 이용할 수 있다.

www.acmicpc.net

 

'알고리즘' 카테고리의 다른 글

투 포인터  (0) 2022.01.22
이분 탐색  (0) 2022.01.22
브루트포스와 백트래킹  (0) 2022.01.22
정렬  (0) 2022.01.22
에라토스테네스의 체  (0) 2022.01.22