문제
우주선의 개수와 목적지까지의 거리가 주어지고, 각각의 우주선의 속도, 연료양, 연료소비율이 주어질 때,
목적지에 도착하는 우주선의 수를 구하라.
풀이
주어진 연료로 갈 수 있는 거리는 '연료/연료소비율(=연료양/시간)*속도(=거리/시간)'이다.
계산한 값이 목적지까지의 거리보다 크거나 같다면 도착할 수 있는 것이다.
코드
t=int(input())
for _ in range(t):
n,d=map(int, input().split())
possible=0
for _ in range(n):
v,f,c=map(float, input().split())
if (f/c)*v>=d:
possible+=1
print(possible)
'BOJ > Python' 카테고리의 다른 글
[BOJ/백준] 10419 - 지각 (Python) (1) | 2024.11.14 |
---|---|
[BOJ/백준] 10409 - 서버 (Python) (0) | 2024.11.14 |
[BOJ/백준] 23971 - ZOAC 4 (Python) (0) | 2024.11.13 |
[BOJ/백준] 4435 - 중간계 전쟁 (Python) (0) | 2024.11.13 |
[BOJ/백준] 32651 - 인간은 무엇인가 (Python) (0) | 2024.11.12 |