Problem3091--【Div4】模拟算法练习 - 游乐设施3091: 【Div4】模拟算法练习 - 游乐设施
[Creator : ]
Time Limit : 1.000 sec Memory Limit : 128 MB
Description
AtCoder主题公园有一项可以容纳K人的游乐设施。现在,排队等候这个游乐设施的队列中有N组人。
从前方开始的第i组(1≤i≤N)由Ai人组成。对于所有i(1≤i≤N),满足Ai≤K。
作为这个游乐设施的工作人员,高桥将按照以下步骤引导队列中的各组人员。
最初,没有人被引导到游乐设施,有K个空座位。
步骤1:如果队列中没有任何组,开始游乐设施并结束引导。
步骤2: 比较游乐设施中的空座位数量与队列前方组的人数,执行以下操作之一:
如果空座位数量少于队列前方组的人数,请开始游乐设施。然后,空座位数量再次变为K。
否则,引导整个队列前方的组进入游乐设施。前方组从队列中移除,空座位数量减少了该组人数。 返回到步骤1。
在这里,在引导开始后不会有额外的组排队。在这些条件下,可以证明这个步骤将在有限步骤内结束。
请确定在引导过程中游乐设施将启动多少次。
