[Python] 백준 1590번 : 캠프가는 영식
2025. 4. 23. 19:34
99클럽 코테 스터디 | 비기너 | 18일차
https://www.acmicpc.net/problem/1590


import sys
N, T = map(int, sys.stdin.readline().split())
bus_info = []
for _ in range(N):
S, I, C = map(int, sys.stdin.readline().split())
bus_info.append([S, I, C])
min_waiting_time_list = []
for S, I, C in bus_info:
bus_arrival = []
time = S
for i in range(C):
if time == T:
min_waiting_time_list.append(0)
break
elif time > T:
min_waiting_time = time - T
min_waiting_time_list.append(min_waiting_time)
break
time += I
min_waiting_time_list = sorted(min_waiting_time_list)
if not min_waiting_time_list:
print(-1)
else:
print(min_waiting_time_list[0])
'코딩테스트 > BOJ' 카테고리의 다른 글
[Python] 백준 4158번 : CD (0) | 2025.04.27 |
---|---|
[Python] 백준 20551번 : Sort 마스터 배지훈의 후계자 (0) | 2025.04.25 |
[Python] 백준 4949번 : 균형잡힌 세상 (0) | 2025.04.19 |
[Python] 백준 9012번 : 괄호 (0) | 2025.04.19 |
[Python] 백준 25325번 : 학생 인기도 측정 (0) | 2025.04.18 |