1
정수 분해에서 소수의 개수를 예측하거나 예측할 수있는 알고리즘이 있는지 궁금합니다. 그것들을 찾지 않고 단지 그들의 양을 계산하십시오. 예를 들어, 정수 198의 경우 198이 4 소수 (2, 3, 3, 11)를 포함하기 때문에 출력은 4입니다. 가능한 한 효율적입니까? 몇 가지 아이디어? 소수 (2, 3) 및 소수의 11 (다중성 대해 사용정수 분해에서 소수의 개수
정수 분해에서 소수의 개수를 예측하거나 예측할 수있는 알고리즘이 있는지 궁금합니다. 그것들을 찾지 않고 단지 그들의 양을 계산하십시오. 예를 들어, 정수 198의 경우 198이 4 소수 (2, 3, 3, 11)를 포함하기 때문에 출력은 4입니다. 가능한 한 효율적입니까? 몇 가지 아이디어? 소수 (2, 3) 및 소수의 11 (다중성 대해 사용정수 분해에서 소수의 개수
ω (오메가) 함수 번호 이론가 알려져 정수의 구별 소인수의 개수를 계산하는 함수이므로 ω (198) = 3 계산에서 무시 된 ω). 이것은 역 M ö 바이어스 변환에 의해 계산 될 수있다. 독서를 시작할 수있는 좋은 곳은 MathWorld입니다. 털이 많은 그리스 문자 수학에 대비하십시오.
"효율적인"이라는 좋은 정의에 따라 제 대답이 정확하지 않으므로 (제 답변 아래에있는 주석 참조) 제 대답을 수락해야 삭제할 수 있습니다. 당신은 또한 당신이 의미하는 것을 "효율적으로"설명하고 싶을 수도 있습니다. 숫자의 자릿수로 알고리즘 다항식이 충분합니까? (그러한 알고리즘을 모른다.) –
이 질문은 [maths]에 속한다 (https://math.stackexchange.com/). –