호랑나비애벌레

그리디 알고리즘(Greedy Algorithm)

그리디 알고리즘(Greedy Algorithm)이란? 각 단계에서 최선의 선택을 반복적으로 수행하여 전체 문제를 해결하는 알고리즘 문제의 최적해를 보장하지 않지만, 특정 조건을 만족하는 경우 최적해를 찾을 수 있음 특징 현재의 최선 선택: 각 단계에서 가장 좋은 선택을 하여 문제를 해결 지역 최적해를 반복하여 전역 최적해를 구하려고 시도...

정렬 알고리즘(Sort Algorithm)

정렬 알고리즘이란? 데이터를 특정 기준에 따라 정렬하는 방법 크게 비교 기반 정렬과 비교하지 않는 정렬로 나뉘며, 각 알고리즘은 데이터의 크기, 데이터의 특성, 메모리 제약 등에 따라 다른 성능을 보임 비교 기반 정렬 (Comparison-based Sort): 각 원소를 비교하여 정렬 순서를 결정하는 방법 비교하지 않는 정렬 (Non-C...

[Silver II] 유기농 배추 - 1012

문제 링크 문제 링크 성능 요약 메모리: 2020 KB, 시간: 4 ms 문제 설명 차세대 영농인 한나는 강원도 고랭지에서 유기농 배추를 재배하기로 하였다. 농약을 쓰지 않고 배추를 재배하려면 배추를 해충으로부터 보호하는 것이 중요하기 때문에, 한나는 해충 방지에 효과적인 배추흰지렁이를 구입하기로 결심한다. 이 지렁이는 배추근처에 서식하며 해...