빗물
면접 대비시간 제한1초메모리 제한1024 MB
여러 데이터 셋마다 건물 높이가 주어질 때, 건물 사이와 위에 고이는 빗물의 총량을 구합니다.
문제
도시에 식수가 부족해서 도시 계획가가 빗물을 식수로 쓸 방법을 더 찾고 있다. 도시에는 높이가 제각각인 건물이 있고, 빗물은 건물 사이에 고인다. 계획가는 건물 높이가 주어졌을 때 건물 사이에 고일 수 있는 빗물의 최대량을 구하는 프로그램을 작성해 달라고 요청했다.
입력
첫 줄에는 이어지는 데이터 세트의 개수를 나타내는 정수 이 주어진다. 각 데이터 세트는 건물 높이를 나타내는 정수들이 한 줄에 주어진다. 건물 높이는 양수일 수도 있고 음수일 수도 있다.
출력
높이가 제각각인 건물 사이와 건물 위에 고일 수 있는 빗물의 총량을 출력한다.