문제
박호수는 호수를 만들고자 한다. 박호수는
최근 근손실이 많이 일어난 박호수는 키우고 있는 소들에게 땅파기를 훈련시켰다. 소들은 왼쪽 상단 좌표가
그러나 낮은 고도에 있는 소는 나머지 무리가 합류할 때까지 발을 구르지 않는다. 따라서 모든
초기 고도
답은
예를 들어
초기 고도는 다음과 같다:
column
1 2 3 4 5 6
row 1: 28 25 20 32 34 36
row 2: 27 25 20 20 30 34
row 3: 24 20 20 20 20 30
row 4: 20 20 14 14 20 20지도를 해석하면 오른쪽 상단 모서리에 고도
땅파기 명령 "
1 2 3 4 5 6
row 1: 28 25 20 32 32 32
row 2: 27 25 20 20 30 32
row 3: 24 20 20 20 20 30
row 4: 20 20 14 14 20 20실제로 고도가 하강한 땅은 세 곳 뿐인데, 다른 여섯 칸에 위치한 소들은 더 높은 고도에 있는 소들이 그들이 있는 땅의 고도에 도달하기를 기다리고 있었으나 그러지 못했다.
땅파기 명령 "
1 2 3 4 5 6
row 1: 18 18 18 32 32 32
row 2: 18 18 18 20 30 32
row 3: 18 18 18 20 20 30
row 4: 20 20 14 14 20 20위와 같이 파여진 땅에 물을 채워 호수의 최종 고도가
1 2 3 4 5 6
row 1: 4 4 4 -- -- --
row 2: 4 4 4 2 -- --
row 3: 4 4 4 2 2 --
row 4: 2 2 8 8 2 2이 때, 총 집계 깊이는
이 계산을 자동화하는 프로그램을 작성해보자.
입력
첫 번째 줄: 공백으로 구분된 네 개의 정수 R, C, E, N이 주어진다.(
두 번째 ~
출력
첫 줄에 호수의 총 물의 부피를 평방 인치(
예제
4 6 22 2
28 25 20 32 34 36
27 25 20 20 30 34
24 20 20 20 20 30
20 20 14 14 20 20
1 4 4
1 1 10
342144