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
반응형
'Python > 알고리즘' 카테고리의 다른 글
파이썬(python) 알고리즘 - 최단 경로 (다익스트라) (0) | 2021.05.09 |
---|---|
파이썬(python) 알고리즘 - 동적 계획법 푸는 방법 (0) | 2021.04.28 |
파이썬(python) 알고리즘 - DFS, BFS (0) | 2021.04.22 |
파이썬(python) 알고리즘 - 소수 찾기 (0) | 2021.04.18 |
파이썬(python) 알고리즘 - 팩토리얼 (0) | 2021.04.18 |