10253번 - 헨리
예제 다 맞고 제가 다른 것들도 테스트 해보면서 계산해 봤는데 반례를 모르겠습니다.
1%도 못 가고 틀리는데 어디가 문제일까요...ㅠㅠ 질문도 별로 없어서 못찾았습니다...
일단은 제가 무작정 넣어서 찾은 반례로
9999 10000 =>
30371235615000
(9999와 10000은 서로소)
답이 3037~라는 건가요?
일단은 오버플로우 문제인듯 싶습니다.
LCM 함수에서
return temp_a*(temp_b / a);
로 고치니 답이 바뀌네요..
저도 방금 오버플로우를 찾아서 고쳤는데도 틀리네요....하...뭐가 문제일까여
와 약분일줄은 생각도 못했습니다 ㄷ...
감사합니다!!
댓글을 작성하려면 로그인해야 합니다.
gkfkagkfka12 6년 전
예제 다 맞고 제가 다른 것들도 테스트 해보면서 계산해 봤는데 반례를 모르겠습니다.
1%도 못 가고 틀리는데 어디가 문제일까요...ㅠㅠ 질문도 별로 없어서 못찾았습니다...