[Algorithm] 그리디 알고리즘 (Greedy Algorithm) + 백준 1931번
·
Algorithm
참고 :https://namu.wiki/w/%EA%B7%B8%EB%A6%AC%EB%94%94%20%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98https://hongcana.tistory.com/41 1. 그리디 알고리즘(Greedy Algorithm)이란? 매 선택에서 지금 당장에 최적인 답을 선택해 적합한 결과를 도출하는 알고리즘을 그리디 알고리즘이라고 한다. 그리디 알고리즘에서 선택된 답은 항상 최적이 될 수 없다는 것을 알아야한다. 브루트포스 알고리즘처럼 선택할 수 있는 모든 길을 분석한 후 최적의 답을 뽑아내는 것이 아닌 그 순간마다의 최적의 경로를 찾기 때문이다. 그리디 알고리즘은 최적 부분 구조 특성을 가지는 문제에 대한 해답을 뽑아낼 때 유용하다. 즉, 한 번의 선택이 ..