에스컬러이터의 왼쪽 줄, 오른쪽 줄 중 어느 것이 더 빠른지 판단하는 문제이다.
오른쪽 줄에서 걸리는 시간은 '(전체 계단 수(m)/매초 올라가는 계단 수(s)) * (줄 길이(r)/매초 올라가는 사람 수(b))'이다.
왼쪽 줄에서 걸리는 시간은 '(전체 계단 수(m)/매초 올라가는 계단 수(g)) * (줄 길이(l)/매초 올라가는 사람 수(a))'이다.
더 빠른 줄을 선택하는 것이므로 시간이 더 짧은 것을 골라야 한다.
(두 선택지 사이에는 1초 이상 차이가 나므로 시간이 같은 경우는 굳이 고려할 필요가 없다.)
m,s,g=map(float, input().split())
a,b=map(float, input().split())
l,r=map(float, input().split())
right=(m/s)*(r/b)
left=(m/g)*(l/a)
if right<left:
print('latmask')
else:
print('friskus')
'BOJ > Python' 카테고리의 다른 글
[BOJ/백준] 21633 - Bank Transfer (Python) (0) | 2024.09.17 |
---|---|
[BOJ/백준] 21631 - Checkers (Python) (1) | 2024.09.17 |
[BOJ/백준] 20839 - Betygsättning (Python) (0) | 2024.09.17 |
[BOJ/백준] 32314 - Christmas Tree Adapter (Python) (0) | 2024.09.17 |
[BOJ/백준] 20673 - Covid-19 (Python) (1) | 2024.09.15 |