#45053: python 簡單解


chenwei980503@gmail.com (陳維(Z))

學校 : 新北市立北大高級中學
編號 : 278351
來源 : [101.10.93.37]
最後登入時間 :
2024-12-02 22:27:38
q181. 1. 等紅綠燈 -- 2025年1月APCS | From: [101.12.148.95] | 發表日期 : 2025-01-05 19:03

def calculate_time(a, b, n, times):
total_time=0
cycle_time=a+b
for t in times:
arrival_time=t%cycle_time
if arrival_time>=a:
wait_time=cycle_time-arrival_time
total_time+=wait_time
return total_time
a, b=map(int, input().split())
n=int(input())
times=list(map(int, input().split()))
result=calculate_time(a, b, n, times)
print(result)
 
ZeroJudge Forum