뭐야 쉽네~ 하고
V에 도달할 때까지 루프 돌렸다간
달팽이가 나무에 오를때까지 끝나지 않는다..^^..
999999901을 기다릴 수도 있다..^^
다시 생각해보자
달팽이는 하루에 A - B 만큼 올라간다.
그리고 달팽이가 올라가야 하는 길이는 V - B 이다. (마지막에는 미끄러지지 않기 때문에 B만큼을 줄여야 한다.)
올라가야 하는 길이를 하루에 올라가는 길이로 나누고,
나머지를 본다. 나머지가 0이 아니라면 하루가 더 필요한 것이다.
import sys
A, B, V = map(int, sys.stdin.readline().split())
if (V - B) % (A - B) == 0:
print((V - B) // (A - B))
else :
print(((V - B) // (A - B)) + 1)
'공부하자! > 알고리즘' 카테고리의 다른 글
백준 11650 좌표 정렬하기 파이썬 (0) | 2021.06.08 |
---|---|
백준 1712 손익분기점 파이썬 (0) | 2021.06.08 |
백준 10814 파이썬 나이순 정렬 (0) | 2021.06.01 |
백준 4153 파이썬 직각삼각형 (0) | 2021.05.31 |
백준 2292 파이썬 벌집 (0) | 2021.05.31 |