CCF 201812 1 小明上學

2021-09-08 20:01:52 字數 673 閱讀 6300

題目大意:

小明上學,遇到路口通過,會有一段時間 t 秒;遇到交通燈,當時的交通燈剩 t 秒,紅燈黃燈停,綠燈行。最後要我們算小明上學一共花了多少時間。

思路:

小明走一步算一步,遇到路口(0),總時間加 t,遇到紅燈(1)總時間加t,遇到黃燈(2)總時間加 t 再加 紅燈時長(r),遇到綠燈(3)通過,不加時間。

細節:

黃燈之後是紅燈,所以等黃燈完還要等紅燈,要算上紅燈時間。

python**:

r, y, g = map(int, input().split())

n = int(input())

total = 0 # 總時間

for i in range(n):

k, t = map(int, input().split())

# 通過路口

if k == 0:

total += t

# 紅燈

elif k == 1:

total += t

# 黃燈

elif k == 2:

total += t + r

print(total)

CCF 201812 1 小明上學

時間限制 1.0s 記憶體限制 512.0mb 小明是漢東省政法大學附屬中學的一名學生,他每天都要騎自行車往返於家和學校。為了能盡可能充足地睡眠,他希望能夠預計自己上學所需要的時間。他上學需要經過數段道路,相鄰兩段道路之間設有至多一盞紅綠燈。京州市的紅綠燈是這樣工作的 每盞紅綠燈有紅 黃 綠三盞燈和...

CCF201812 1 小明上學

試題編號 201812 1 試題名稱 小明上學 時間限制 1.0s 記憶體限制 512.0mb 問題描述 題目背景 小明是漢東省政法大學附屬中學的一名學生,他每天都要騎自行車往返於家和學校。為了能盡可能充足地睡眠,他希望能夠預計自己上學所需要的時間。他上學需要經過數段道路,相鄰兩段道路之間設有至多一...

CCF201812 1 小明上學

問題描述 試題編號 201812 1 試題名稱 小明上學 時間限制 1.0s 記憶體限制 512.0mb 問題描述 題目背景 小明是漢東省政法大學附屬中學的一名學生,他每天都要騎自行車往返於家和學校。為了能盡可能充足地睡眠,他希望能夠預計自己上學所需要的時間。他上學需要經過數段道路,相鄰兩段道路之間...