第一行,输入两个整数 ()和 (),分别表示石子堆的数目和每次最多移动的石子个数。第二行,输入 个整数 (), 表示第 堆石子的个数。
一行,一个整数,表示河童最小消耗的体力数。
2 5 6 5
1
将第二组石子全部移动到第一组,每次移动 个,共消耗 点体力。
5 2 5 2 4 7 1
12
将第一组石子全部移动到第二组,前两次移动 个,最后一次移动 个,本轮消耗 点体力,此时石子排列变为 。将第二组石子全部移动到第三组,前三次移动 个,最后一次移动 个,本轮消耗 点体力,此时石子排列变为 。将第五组石子全部移动到第四组,只移动一个石子,本轮消耗 点体力,此时石子排列变为 。将第四组石子全部移动到第三组,每次移动 个,本轮消耗 点体力,此时石子排列变为 。合并完成,共消耗 点体力。
2 1 7 9
7
将第一组石子全部移动到第二组,每次移动 个,消耗 点体力。