其他分享
首页 > 其他分享> > CCF 201812-1 小明上学

CCF 201812-1 小明上学

作者:互联网

问题分析:统计上学所用时间,没有红绿灯时直接记录通过道路所用的时间,遇到红灯时需要等倒计时的秒数,遇到黄灯时,除了倒计时以外还要加上红灯的时间,绿灯不需要等。
提交后100分的C++程序如下

#include<cstdio>
using namespace std;
int main()
{
	int r, g, y, n, k, t;
	int ans = 0;
	scanf("%d%d%d%d", &r, &g, &y, &n);
	while(n--)
	{
		scanf("%d%d", &k, &t);
		if(k == 0 || k == 1)
		{
			ans += t;
		}
		else if(k == 2)
		{
			ans += r + t; 
		}
	}
	printf("%d\n", ans);
	return 0;
}

标签:小明,红灯,int,scanf,d%,倒计时,201812,ans,CCF
来源: https://blog.csdn.net/weixin_43832005/article/details/100634252