Timus 1787. Turn for MEGA 题解

A traffic light at the turn for the “MEGA” shopping center from the Novomoskovskiy highway works in such a way that kcars are able to take a turn in one minute. At weekends all the residents of the city drive to the mall to take a shopping, which results in a huge traffic jam at the turn. Administration of the mall ordered to install a camera at the nearby bridge, which is able to calculate the number of cars approaching this turn from the city. The observation started nminutes ago. You should use the data from the camera to determine the number of cars currently standing in the traffic jam.

Input

The first line contains integers kand n(1 ≤ k, n≤ 100), which are the number of cars that can take a turn to “MEGA” in one minute and the number of minutes passed from the beginning of observation. The second line contains space-separated integers a 1, …, an(0 ≤ ai≤ 100), where aiis the number of cars that approached the turn during the i-th minute. The observation started at morning, when there were no cars at the turn.

Output

Output the number of cars currently standing in the traffic jam.

Samples

input output
5 3
6 7 2
0
5 3
20 0 0
5


注意:

1 每分钟只能通过k车了,如果不足k车,那么本分钟内也不会通过超过k车了

#include <iostream>
using namespace std;

void TurnForMEGA()
{
	int k = 0, n = 0, a = 0, left = 0;
	cin>>k>>n;	
	for (int i = 0; i < n; i++)
	{
		cin>>a;
		left = a + left - k;
		if (left < 0) left = 0;
	}
	cout<<left<<endl;
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值