GEB0598

[BOJ 24107] 本棚 (Bookshelf)

백준 문제 링크 🔍 문제 분석 분석 책장에 꽂혀있는 책 중 이미 오름차순으로 정렬되어있는 책은 꺼낸 후 새로운 위치에 꽂을 필요가 없다. 따라서, 칼로리를 소비하게 되는 경우는 오름차순으로 정렬되어있지 않은 책의 순서를 바꾸는 경우이다. 칼로리 소모를 최소로 하기 위해서는 칼로리를 소모하지 않게 되는 경우를 최대로 할 필요가 있다. 따라...

[BOJ 5536] 물고기의 서식 범위

백준 문제 링크 🔍 문제 분석 어떠한 구간이 주어졌을 때, 겹쳐있는 구간의 수 및 길이는 라인 스위핑 알고리즘을 통해 쉽게 구할 수 있다. 본 문제는 삼차원으로 범위가 주어졌으므로, 일차원부터 풀이를 확장해간다. 1. 일차원 구간 일차원 구간은 범위의 왼쪽 끝과 오른쪽 끝을 분리한 뒤, 각각 배열에 삽입한다. 배열을 정렬한 뒤, ...