Transit Woes
This commit is contained in:
15
transitwoes.py
Normal file
15
transitwoes.py
Normal file
@@ -0,0 +1,15 @@
|
||||
s, t, n = map(int, input().split()) # start time, class time, transit routes
|
||||
d = list(map(int, input().split())) # d(0)...d(n+1) # walking times
|
||||
b = list(map(int, input().split())) # b(0)...b(n) # ride times
|
||||
c = list(map(int, input().split())) # c(0)...c(n) # bus arrival intervals
|
||||
|
||||
s += d[0]
|
||||
|
||||
for i in range(n):
|
||||
passed_arrival_time = s % c[i]
|
||||
if passed_arrival_time > 0:
|
||||
s += c[i] - passed_arrival_time
|
||||
s += b[i]
|
||||
s += d[i + 1]
|
||||
|
||||
print("yes" if s <= t else "no")
|
||||
Reference in New Issue
Block a user