Memasukkan
Bilangan bulat tunggal .
Keluaran
Jumlah maksimum bilangan bulat positif berbeda yang memiliki produk .
Contohnya
Input: 1099511627776. Keluaran: 9. Satu kemungkinan daftar faktor optimal adalah: (1, 2, 4, 8, 16, 32, 64, 128, 4096).
Input: 127381. Output 4. Salah satu daftar faktor optimal yang mungkin adalah: (1, 17, 59, 127).
Terkait dengan pertanyaan lama ini .
code-golf
. Anda dapat mempertimbangkan salah satu fastest-code
atau fastest-algorithm
untuk tantangan yang akan datang. Jika Anda benar-benar ingin semua jawaban berfungsi dalam waktu terbatas dalam rentang yang ditentukan, seharusnya jawaban itu disebutkan secara eksplisit. (Dan saya akan merekomendasikan kisaran yang lebih kecil sehingga tidak bertentangan dengan code-golf
sepenuhnya.)
x=1, 2, ...
saya mendapatkan f(x)=1, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 3, 3, 2, 3, 2, 3, 3, 3, 2, 4, 2, 3, 3, 3, 2, 4, 2, 3, 3, 3, 3, 4, 2, 3
yang tidak saya temukan di OEIS. Cukup jelas bahwa catatan akan muncul untuk nomor faktorial x
. Misalnya yang terkecil x
yang f(x)=13
akan 13!
. Saya kira f
hanya bergantung pada eksponen faktorisasi utama. Jadi untuk menemukan f(13^4*19^7*29^2)
kita mungkin menyederhanakannya f(2^7*3^4*5^2)
.