2869번 - 달팽이는 올라가고 싶다
A - 낮 시간 동안 달팽이가 올라가는 거리
B - 밤 시간 동안 달팽이가 떨어지는 거리
C - 올라가야 하는 나무의 높이
X - 올라간 날의 수
위에 A, B, C 입력 값 세 개를 받고 X를 구하는 문젠데용
B는 A가 간 거리보다 하루 치의 거리만큼 못 가니깐 방정식을 세워서
AX - B( X - 1 ) >= C
이게 최종적으로
X >= ( C - B ) / ( A - B )
가 되는데 어떤게 틀린건지 모르겠어요!
구한 날짜가 정수가 아니면 하루 더해주는 것까지 했고
여러 예제 입력 했을 때는 맞지만
최종적으로 채점 할 때는 틀려서
틀린 부분 알려주시면 감사하겠습니당!
float는 매우 매우 매우 부정확합니다.
https://ideone.com/ENxfrv
변수를 다 int형 정수로 바꾸고 수식 바꿨더니 해결됬어요! 감사합니당 ;)
float에 이런 문제가 있는지 물랐어요!
댓글을 작성하려면 로그인해야 합니다.
suenhan 4년 전
A - 낮 시간 동안 달팽이가 올라가는 거리
B - 밤 시간 동안 달팽이가 떨어지는 거리
C - 올라가야 하는 나무의 높이
X - 올라간 날의 수
위에 A, B, C 입력 값 세 개를 받고 X를 구하는 문젠데용
B는 A가 간 거리보다 하루 치의 거리만큼 못 가니깐 방정식을 세워서
AX - B( X - 1 ) >= C
이게 최종적으로
X >= ( C - B ) / ( A - B )
가 되는데 어떤게 틀린건지 모르겠어요!
구한 날짜가 정수가 아니면 하루 더해주는 것까지 했고
여러 예제 입력 했을 때는 맞지만
최종적으로 채점 할 때는 틀려서
틀린 부분 알려주시면 감사하겠습니당!