第十五次CCF-CSP认证(含C++源码)
第十五次CCF-CSP认证
- 小明上学
- 满分思路
- 数据中心
- 满分思路
- 小明放学
- 满分题解
小明上学
题目链接
满分思路
其实题目看着长,但是做起来是非常好写的,其实主要原因在于,他的红绿灯的变化规律是一定的,而且小明路上的每次红绿灯情况都给你了,所以…《凌驾》
#include <iostream>
using namespace std;
int main()
{
int r, y , g;//记录三种灯的时间
cin >> r >> y >>g;
int res = 0;//总耗时
int T;
cin >> T;
while(T--)
{
int flag, time;//各个情况
cin >> flag >> time;
switch (flag)
{
case 0 ://直接通过
res += time;
continue;
case 1://等待剩余时间后通过
res += time;
continue;
case 2://:等待剩余时间后,再等个红灯通过
res =res + time + r;
continue;
}
}
cout << res;
return 0;
}
数据中心
题目链接
样例:
满分思路
这次的题目都非常长 本来想今天更完的 但是想了想还是 先把框架整好吧
明天更完吧 毕竟周五不适合学习 这两天调整一下
小明放学
os:什么小明,李华给 lz gun 远一点
题目链接
样例: