負でない整数のスカイラインの高さリストが与えられた場合、それをカバーするために必要な連続した1ユニットの高さの水平ブラシストロークの数を答えます。
[1,3,2,1,2,1,5,3,3,4,2]
として視覚化:
5
5 4
3 5334
32 2 53342
13212153342
9つのブラシストロークが必要です。
1
2 3
4 5555
66 7 88888
99999999999
例
[1,3,2,1,2,1,5,3,3,4,2]
→ 9
[5,8]
→ 8
[1,1,1,1]
→ 1
[]
→ 0
[0,0]
→ 0
[2]
→ 2
[2,0,2]
→ 4
[10,9,8,9]
→ 11