问题描述
思路
绿灯直接过
红灯加个红灯倒计时 t
黄灯加上黄灯倒计时 t 和完整的红灯等待时间 r
完整代码
#include<iostream>
using namespace std;
int sig[3];
int n;
int k ,t;
int time = 0; //总时长
int main()
{
for( int i = 0; i < 3; i++)
cin >> sig[i];
cin >> n;
for(int i = 0; i < n; i++)
{
cin >> k >> t;
if( k == 0 || k == 1)
time += t;
else if( k == 2)
time += ( t + sig[0]);
}
cout << time;
return 0;
}