11815번 - 짝수? 홀수?
제곱수이면 약수가 홀수 제곱수가 아니면 짝수가 아닌가요?
아니면 자료형 범위를 잘못 맞춰서 틀린건가요?
version 1의 경우 6이 반례가 될 수 있습니다. ((long long)(sqrt((double)num)))이 2입니다.
version 2의 경우 999999999999999999이 반례가 될 수 있습니다. 이는 double 형의 precision 문제입니다.
으악 거기까지는 생각을 못했네요감사합니다ㅎㅎ
댓글을 작성하려면 로그인해야 합니다.
karlin 7년 전
제곱수이면 약수가 홀수 제곱수가 아니면 짝수가 아닌가요?
아니면 자료형 범위를 잘못 맞춰서 틀린건가요?