Processing math: 100%


b231: P1 等紅綠燈
標籤 : 教學用
通過比率 : 11人/12人 ( 92% ) [非即時]
評分方式:
Tolerant

最近更新 : 2025-05-24 17:25

內容

操場起跑線上有一個紅綠燈,綠燈為 a 秒,紅燈為 b 秒,依照綠燈紅燈的順序循環。 有 n 個小朋友,從操場的起跑線騎腳踏車一起起跑,他們分別騎完一圈的時間為 t1,t2,,tn。若騎到終點時為紅燈,需要等待紅燈結束變為綠燈才可以停止騎車。 求出這 n 個小朋友共需要等待幾秒的紅燈秒數。

輸入說明

第一列輸入兩數 a,b,代表綠燈紅燈。

第二列輸入一數 n,代表有幾個小朋友。

第三列輸入 nt,代表各個小朋友騎完的時間。

輸出說明

輸出共需要等多久紅燈。

範例輸入
範例一:
10 10
1
14
------
範例二:
4 3
3
12 16 25
範例輸出
範例一:
6
------
範例二:
5
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (10%): 1.0s , <1K
公開 測資點#1 (10%): 1.0s , <1K
公開 測資點#2 (10%): 1.0s , <1K
公開 測資點#3 (10%): 1.0s , <1K
公開 測資點#4 (10%): 1.0s , <1K
公開 測資點#5 (10%): 1.0s , <1K
公開 測資點#6 (10%): 1.0s , <1K
公開 測資點#7 (10%): 1.0s , <1K
公開 測資點#8 (10%): 1.0s , <1K
公開 測資點#9 (10%): 1.0s , <1K
提示 :

60%:a=b=10,n=1,t1000

100%:1a,b100,1n30,t1000

範例一:
繞一圈要 14 秒,回到起點線還需要等 6 秒。

範例二:

紅綠燈一個循環為 4+3=7 秒。

第一個小朋友繞一圈要 12 秒,回到起點後紅綠燈循環第 12 秒,經過 1 秒的紅燈,等 31=2 秒。

第二個小朋友繞一圈要 16 秒,回到起點後紅綠燈循環第 16 秒,綠燈不用等。

第三個小朋友繞一圈要 25 秒,回到起點後紅綠燈循環第 25 秒,剛好開始紅燈,等 3 秒。

總共需要等 2+0+3=5 秒。

題解

標籤:
教學用
出處:
APCS 2025.01.05 [管理者:
Pote_Liu (13th 初階助教)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」