[BOJ][P5] 6549 히스토그램에서 가장 큰 직사각형
·
알고리즘 문제풀이
문제 내용입력은 테스트 케이스 여러 개로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, 직사각형의 수 n이 가장 처음으로 주어진다. (1 ≤ n ≤ 100,000) 그 다음 n개의 정수 h1, ..., hn (0 ≤ hi ≤ 1,000,000,000)가 주어진다. 이 숫자들은 히스토그램에 있는 직사각형의 높이이며, 왼쪽부터 오른쪽까지 순서대로 주어진다. 모든 직사각형의 너비는 1이고, 입력의 마지막 줄에는 0 6이 하나가 주어진다히스토그램 내에서 만들 수 있는 가장 큰 직사각형의 넓이를 구하는 문제다.문제 접근 (의식의 흐름대로)딱 문제를 보고 들었던 생각들을 정리하면 다음과 같다.일단 n이 10만이고, 직사각형 높이가 10억이니까 이걸 전부 반복시키면 안되겠다시간 복잡도를 무조건 생각해야..