I.sly()/10기 심화 - 프로그래밍

백준 2869번 달팽이는 올라가고 싶다

mameul 2024. 11. 8. 20:32
728x90

 

a, b, v = map(int, input().split())

if (v-b) % (a-b) == 0:
    ret = int(((v-b)//(a-b)))
else :
    ret = int(((v-b)//(a-b))+1)
print(ret)

정상에 도달하면 미끄러지지 않기 때문에 달팽이가 가야할 거리는 v-b만큼이다. v-b가 a-b로 나누어떨어지지 않으면 한 번 더 미끄러지기 때문에 하루를 더해줘야한다.