好水的题啊

原题

非常玄学的一题,当我用快读的时候,本地是对的,交上去会错。

题目分析

首先一个变量$ans$储存每月你还剩余的流量。根据题意,流量是可以一直囤的。所以就是一道非常简单的模拟。有$n$个月,模拟每月流量的花费和获得即可。

代码

#include <iostream>
#define rg register		//循环变量加速
using namespace std;
int n,x,ans,k;			//n是n天 x是每个月有x流量 ans是每个月剩余流量 k是这个月要用k的流量
int main(){
	cin>>x>>n;
	for(rg int i=1;i<=n;++i){
		cin>>k;			//首先读入这个月要花多少流量
		ans+=x;			//剩余流量要先加上这个月给你的流量
		ans-=k;			//再减去这个月花费的流量
		//数据比较水 所以这里不需要特判ans<0的情况
	}
	cout<<ans+x;		//最后,因为是求第n+1个月的 所以第n+1个月获得的流量不要落下
	return 0;
}

发表评论

邮箱地址不会被公开。