### 问题描述
你有 n 堆糖果,第 i 堆包含 si 颗糖果。
你可以执行以下操作:从第 i 堆中取出一个糖果(如果至少有一个糖果)并放到第 i+1 堆中。
请问最多可以移动几次,使糖果的数量的序列严格递增?若无论移动几次都无法使糖果的序列严格递增则输出 -1
。
注意,即使当堆中没有糖果时也是合法的。
第一行包含一个整数 n (1≤n≤100),表示堆的数量。
第二行包含 n 个整数 si (0≤si≤109),表示每堆糖果的初始数量。
一行一个整数:
-1
。3
6 6 6
17