思路简单,直接上代码。
#include<iostream>
using namespace std;
int main(void){
int red,yellow,green;
cin>>red>>yellow>>green;
int N;cin>>N;
int timesum = 0;
for(int i=0;i<N;i++){
int flag,time;cin>>flag>>time;
if(flag == 0 || flag == 1){
timesum += time;
continue;
}
if(flag == 2){
timesum += time+red;
continue;
}
if(flag ==3){
timesum += 0;
}
}
cout<<timesum<<endl;
return 0;
}