-2
숫자 n을 axb 및 m = sqrt (n)으로 쓸 수있는 경우. 여기서 n = m * m. min (a, b) < = m이므로 m 개까지만 확인하면됩니다. 우리가 큐브 뿌리를 가져갈 수 없습니까? n = 21, n = 1x3x7을 가정 해 봅시다. 그러나 큐브 루트는 2입니다. 왜이 방법이 실패합니까?소수가 제곱인지 확인하기 위해 소수의 제곱근까지만 검사하는 이유는 무엇입니까? 큐브 루트를 사용할 수 없습니까?
이 질문은 http://math.stackexchange.com에 올려주세요. –