히스토그램 수열 3
시간 제한2초메모리 제한1024 MB
히스토그램 수열을 펼쳐 만든 높이 수열이 주어질 때, 이를 만들어 내는 히스토그램 수열을 아무거나 하나 복원한다.
문제
변의 길이가 인 정사각형 개로 이루어진 히스토그램을 생각하자. 이 히스토그램의 히스토그램 수열을 이라 부르자.
이 히스토그램에서 각 열의 높이를 생각하자. 처음 개의 열은 높이가 이고, 그 다음 개의 열은 높이가 이며, ..., 마지막 개의 열은 높이가 이다. 이제 높이 수열 을 정의하자. 여기서 는 번째 열의 높이이다.
예를 들어 히스토그램 수열이 인 히스토그램의 높이 수열은 이다.

높이 수열이 주어졌을 때 히스토그램 수열을 구하는 프로그램을 작성하라.
입력
첫째 줄에 높이 수열 의 길이를 나타내는 정수 이 주어진다.
둘째 줄에 높이 수열을 이루는 개의 정수가 주어진다. 구체적으로 번째 정수는 이다.
입력으로 주어지는 높이 수열은 올바른 히스토그램 수열에 대응한다.
출력
주어진 높이 수열에 대응하는 히스토그램 수열을 이라 할 때, 을 한 줄에 출력한다. 답이 여러 개라면 그중 아무거나 출력해도 된다.