201812-1 小明上学

 

r,y,g=map(int,input().split())#红绿灯
n=int(input())#总共经过的道路段数和看到的红绿灯数目
ss=0
for i in range(n):
    k,t=map(int,input().split())
    '''
    k=0 表示经过了一段道路,耗时 t 秒,此处 t 不超过 106;
    k=1、2、3 时,分别表示看到了一个红灯、黄灯、绿灯,
        且倒计时显示牌上显示的数字是 t,
        此处 t 分别不会超过 r、y、g。
    '''
    ss+=t
    if k==2:#红灯
        ss+=r
    elif k==3:
        ss-=t
print(ss)

 

posted @ 2023-03-15 15:21  吃人不吐葡萄  阅读(14)  评论(0)    收藏  举报