이 문제는 이곳에서 확인할 수 있습니다.
이 문제는 낮에 올라가고, 밤에 떨어지는 달팽이가 나무를 올라가는데 며칠이 걸리는지 구하는 문제입니다.
V의 범위가 꽤 크기는 하지만 간단한 수식으로 쉽게 해결할 수 있습니다.
낮에 A만큼 올라가고 밤에는 B만큼 내려가므로 하루에 올라가는 높이는 A-B
입니다.
따라서 답이 V/(A-B)
인 것 같지만 함정이 있습니다. 문제의 테스트케이스에도 답이 맞지 않죠.
낮에 올라가고 밤에 내려가고를 반복하다가 결국 달팽이가 V까지 오르는 시점은 낮입니다.
즉, 나무의 V-A 지점까지 밤이 되어 도달했다가, 다음 날 낮에 V까지 오르는 것입니다.
따라서 수식은 (V-A)/(A-B) + 1
이 되어야 합니다.
함정아닌 함정이 숨어있지만 자칫 잘못하면 정답률에 흠집을 줄 수 있는 문제였습니다!