CCF 201812-1 小明上学 python 满分
题目叙述问题描述:略输入格式:略输出格式:略样例
满分证明解题思路满分代码满分代码一满分代码二
题目叙述
问题描述:略
输入格式:略
输出格式:略
样例
判断红黄绿,
红灯时间算进去,
黄灯 自身加上下一个红灯时间
绿灯,直接通行
满分证明
解题思路
判断红黄绿;红灯时间算进去;黄灯,自身加上下一个红灯时间;绿灯,直接通行。
满分代码
满分代码一
r
, y
, g
= map(int, input().split
())
n
= int(input())
ll
= [list(map(int, input().split
())) for _
in range(n
)]
count
= 0
for i
in range(n
):
temp
= 0
if ll
[i
][0] == 0:
temp
= ll
[i
][1]
elif ll
[i
][0] == 1:
temp
= ll
[i
][1]
elif ll
[i
][0] == 2:
temp
= ll
[i
][1]+r
count
+=temp
print(count
)
满分代码二
r
,y
,g
=map(int,input().split
())
ft
=0
n
= int(input())
for _
in range(n
):
k
,t
=map(int,input().split
())
if k
==0:
ft
=ft
+t
elif k
==1:
ft
=ft
+t
elif k
==2:
ft
=ft
+t
+r
print(ft
)