
#include <iostream>
using namespace std;
int main()
{
int r, y, g;
int n;
cin >> r >> y >> g;
cin >> n;
int sum_time = 0;
for(int i = 0; i < n; i++) {
int k, t;
cin >> k >> t;
if(k == 0) sum_time += t;
else if(k == 1) sum_time += t;
else if(k == 2) sum_time += (t + r);
}
cout << sum_time;
return 0;
}

本文展示了一个使用C++编写的简单程序,该程序模拟了带有红(R)、黄(Y)、绿(G)三种信号灯的交通路口。通过输入不同时间段内通过路口的车辆数量及其类型,程序计算并输出了总等待时间。
242

被折叠的 条评论
为什么被折叠?



