อินพุต
จำนวนเต็มเดียว{15}
เอาท์พุต
จำนวนสูงสุดของจำนวนเต็มบวกที่แตกต่างกันที่มีสินค้าx
ตัวอย่าง
อินพุต: 1099511627776 เอาต์พุต: 9. หนึ่งในปัจจัยที่เหมาะสมที่สุดที่เป็นไปได้คือ: (1, 2, 4, 8, 16, 32, 64, 128, 4096)
อินพุต: 127381. เอาท์พุท 4. หนึ่งในปัจจัยที่เหมาะสมที่สุดที่เป็นไปได้คือ: (1, 17, 59, 127)
เกี่ยวข้องกับคำถามเก่านี้
code-golf
อย่างแน่นอน คุณอาจจะต้องพิจารณาอย่างใดอย่างหนึ่งfastest-code
หรือfastest-algorithm
สำหรับความท้าทายที่จะเกิดขึ้น หากคุณต้องการคำตอบทั้งหมดสำหรับการทำงานในระยะเวลาที่ จำกัด ภายในช่วงที่กำหนดควรได้รับการกล่าวถึงอย่างชัดเจน (และฉันอยากจะแนะนำช่วงที่เล็กลงเพื่อไม่ให้ขัดแย้งกับมันcode-golf
ทั้งหมด)
x=1, 2, ...
ฉันได้รับ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
ซึ่งฉันไม่พบใน OEIS x
มันก็เพียงพอที่ชัดเจนว่าบันทึกจะปรากฏหมายเลขแฟกทอ ตัวอย่างที่มีขนาดเล็กx
ดังกล่าวว่าจะเป็นf(x)=13
13!
ฉันเดาว่าf
ขึ้นอยู่กับเลขชี้กำลังของการแยกตัวประกอบเฉพาะ ดังนั้นเพื่อหาสิ่งที่เราอาจจะลดความซับซ้อนของการf(13^4*19^7*29^2)
f(2^7*3^4*5^2)