문제
박호수는 호수를 만들고자 한다. 박호수는
최근 근손실이 많이 일어난 박호수는 키우고 있는 소들에게 땅파기를 훈련시켰다. 소들은 왼쪽 상단 좌표가
그러나 낮은 고도에 있는 소는 나머지 무리가 합류할 때까지 발을 구르지 않는다. 따라서 모든
초기 고도
답은
예를 들어
초기 고도는 다음과 같다:
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이 주어진다.(
두 번째 ~
출력
첫 줄에 호수의 총 물의 부피를 평방 인치(
예제1
46 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