AcWing 3267. 小明上学
原题链接
简单
作者:
王小强
,
2021-03-19 10:41:53
,
所有人可见
,
阅读 354
模拟题
#include <iostream>
using namespace std;
int r, y, g, n;
int main(int argc, char** argv) {
cin >> r >> y >> g >> n;
int sum = 0;
while (n--) {
int type, second;
cin >> type >> second; // second 为倒计时显示牌上显示的剩余时间 或 经过道路的时间
if (type == 0 || type == 1) { // 道路 或 红灯 (红灯 -- > 绿灯 --> pass)
sum += second;
} else if (type == 2) { // 黄灯 ( 黄灯 --> 红灯 -- > 绿灯--> pass)
sum += second + r;
}/* else { // 绿灯 ( 绿灯 --> 黄灯 -- > 红灯)
// NOP 直接pass
}*/
}
return printf("%d\n", sum), 0;
}