반응형
Greedy 알고리즘은 현시점의 최적해를 찾는 것을 통해 문제의 최적해를 구하는 것이다.
문제 P 를 여러 단계로 나누어서 해결해보자.
각 단계는 P1 , P2 , P3 .... P이라고 한다면 그리디 알고리즘으로 문제를 풀기 위해서는
P1, P2, P3 에 적용한 조건들이 모든 P에 대해서 똑같이 적용되어야 한다.
문제를 보고 가장 먼저 떠오르는 방법(가장 쉽게 떠올릴수 있는 방법)이 그리디알고리즘 일 확률이 높다.
추천문제 :
1. https://www.acmicpc.net/problem/15655
2. https://www.acmicpc.net/problem/1080
반응형
'컴퓨터 > 알고리즘' 카테고리의 다른 글
[코딩테스트][알고리즘] 6. BFS (Breadth First Search) 너비 우선 탐색 (0) | 2020.03.06 |
---|---|
[코딩테스트][알고리즘] 5. DFS (Depth First Search) 깊이 우선 탐색 (0) | 2020.03.03 |
[코딩테스트][알고리즘] 4. DP( Dynamic Programming) 다이나믹 프로그래밍 (0) | 2020.02.27 |
[코딩테스트][알고리즘] 2. Backtracking(빽트레킹) (0) | 2020.02.22 |
[코딩테스트][알고리즘] 1. Brute Force(브루트포스 , 완전탐색) (0) | 2020.02.21 |