최대 넓이
면접 대비시간 제한2초메모리 제한256 MB
N개 기둥 높이가 주어질 때 빈칸 없이 채울 수 있는 가장 큰 직사각형 넓이를 구합니다.
문제

해안가에 호텔을 짓는 사업은 수익이 크다. 그래서 International Ocean Investment는 흑해 연안의 땅을 사들여 최대한 큰 호텔을 지으려고 한다. 여러 사정으로 호텔의 바닥은 직사각형이어야 한다. 회사는 이 땅 위에 그릴 수 있는 직사각형 중 넓이가 가장 큰 것을 찾으려 한다.
땅은 같은 크기의 정사각형으로 이루어진 개의 열로 나뉘어 있다(그림에서 흰색 부분). 열에는 왼쪽부터 차례로 의 번호가 붙어 있고, 직사각형은 이 정사각형을 정수 개 모아서 만들어야 한다. 각 열마다 그 열에 온전히 들어 있는 정사각형의 개수를 세었다. 이렇게 만들 수 있는 직사각형의 최대 넓이를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 양의 정수 이 주어진다().
둘째 줄에 개의 정수 이 주어진다. 는 번째 열에 있는 정사각형의 개수이고, 이다.
출력
찾은 최대 넓이를 출력한다. 이 값은 32비트 부호 있는 정수의 범위를 넘을 수 있다.