SNAIL문제를 교재와 같이 탑다운 방식으로 풀면 정답이 나오는데,
바텀업 방식으로 풀면 1000 1000과 같은 입력에서 1보다 훨씬 작은 수가 나옵니다.
예제는 모두 정확하게 풀리고요.
제 생각에는 double이 오차가 있어서 이런 차이가 나온다고 생각을 했는데, 탑 다운에서는 같은 계산을 하면서 답이 정확히 나오는게 이해가 안되네요.
어떤 차이가 있는 걸까요...
바텀업 - 안되는 코드
바텀업으로 푼 코드입니다. 503 503 넣어도 1이 안되네요.. 그보다 작은 수는 잘되는 거 같습니다
sth534
문제
SNAIL
질문
SNAIL문제를 교재와 같이 탑다운 방식으로 풀면 정답이 나오는데,
바텀업 방식으로 풀면 1000 1000과 같은 입력에서 1보다 훨씬 작은 수가 나옵니다.
예제는 모두 정확하게 풀리고요.
제 생각에는 double이 오차가 있어서 이런 차이가 나온다고 생각을 했는데, 탑 다운에서는 같은 계산을 하면서 답이 정확히 나오는게 이해가 안되네요.
어떤 차이가 있는 걸까요...
바텀업 - 안되는 코드
바텀업으로 푼 코드입니다. 503 503 넣어도 1이 안되네요.. 그보다 작은 수는 잘되는 거 같습니다
탑 다운 - 되는 코드
탑다운으로 푼 코드입니다.
정답이구요.
무슨 차이가 있는 걸까요
4년 전