일부 정수 n의 요인으로 가장 큰 요인 수를 찾는 알고리즘을 설계하고 있습니다. 이 문제는 R.G.Dormey가 "컴퓨터로 해결하는 방법"에 나와 있습니다. 그 정수가 아닌일부 계급에서 가장 큰 요인 수 n이
먼저 확인 : 당신이 알고리즘을 설계에 대해 이동하는 방법에 나를 도울 수 .. 답은 정수 n의 요소와도 계승 수 .. 내가 생각
솔루션이어야한다 초기. 프라임 경우가 계승 숫자인지 아닌지, 더 이상의 솔루션 추적 할 수없는 가망 ..
주요 아니라면, 즉이있다,
예 경우 .. 정수
검사의 가장 큰 요인을 찾을 수 없습니다 ..
그것이 계승 번호 또는하지 경우확인 ...
을
없는 경우 답변 정수의 두 번째로 큰 요소를 찾아 nd so on ...
테스트 할 최대 정수는 무엇입니까? –
좋은 지적 .. 나는 그 생각을하지 않았다. 나는 짧은 숫자를 숫자로 생각했다.그래서 그것은 65535 – KawaiKx
이 될 것입니다. 당신은 factorials의 테이블을'8까지만 필요로합니다! == 40320' 그리고 나서 이들 중 어느 것이 당신의 목표 숫자로 정확히 나뉘어 지는지 테스트 할 수 있습니다. 32 비트 부호없는 int를 사용하더라도'12! '까지만 올면됩니다. –