CCF201812-1 小明上學
題目:

直接上代碼吧!
//201812-1 小明上學
#include<iostream>
using namespace std;
long long ans;
int n,r,g,y;
int main(){
cin>>r>>y>>g>>n; //輸入紅、黃、綠燈時間,和路段數n
while(n--){ //循環錄入n段路
int a,b;
cin>>a>>b;
if(a==0||a==1)ans+=b; //經過一條路或者紅燈,都是時間增加b
else if(a==2)ans+=(b+r);//經過黃燈,時間增加(b+r)
}
cout<<ans<<endl; //輸出結果
return 0;
}