Python/알고리즘

파이썬 (python) 알고리즘 - 그리디 알고리즘

snowman95 2021. 4. 22. 00:26
728x90
반응형

그리디 알고리즘


현재 상황에서 최적의 값을 탐욕적으로 취하는 알고리즘

그리디 알고리즘으로 얻은 해가 최적의 해를 보장할 수 없는 때가 많지만,

코딩 테스트에서는 최적의 해를 보장하도록 나오므로 걱정하지 않아도 됨.

 

특징

몇 가지 선택지가 주어짐.

각각의 선택지를 최소한의 선택으로 조건을 만족하도록 하는 해를 구하기

이때 선택지A 보다 B가 더 최적이라는 것에 대한 정당성을 설명할 수 있어야 함.

 

 

 

백준 단계별로 문제 풀어보기 - 그리디 알고리즘

 

그리디 알고리즘 단계

동전의 조건이 특별해서 동적 프로그래밍보다 빠르게 답을 찾을 수 있는 문제

www.acmicpc.net

 

문제 풀이

 

파이썬(python) 백준 1541 : 잃어버린 괄호

백준 1541 : 잃어버린 괄호 문제 내용 시간 제한 : 2 초 메모리 : 128 MB 문제 양수와 +, -, 로 이루어진 식에 괄호를 적절히 쳐서 이 식의 값을 최소로 만들어라 입력 첫째 줄에 식이 주어진다. 식은 ‘

11001.tistory.com

 

 

파이썬 (python) 백준 13305 : 주유소

백준 13305 : 주유소 문제 내용 시간 제한 : 2 초 메모리 : 512 MB 문제 일직선 상의 n개 도시 순서대로 이동 (n: 2~10만) - 노드 : 도시를 뜻하며, 숫자는 해당 도시에서의 기름값 - 간선 : 도시간

11001.tistory.com

 

반응형