รับจำนวนเต็มบวกnเอาท์พุทจำนวนเต็มaและb (สร้างเศษส่วนลดลงa / b ) เช่น:
โดยที่p kคือจำนวนเฉพาะหลักที่k (ด้วย p 1 = 2)
ตัวอย่าง:
1 -> 3, 5
2 -> 12, 25
3 -> 144, 325
4 -> 3456, 8125
5 -> 41472, 99125
15 -> 4506715396450638759507001344, 11179755611058498955501765625
420 -> very long
อนุญาตให้มีการตรวจสอบความน่าจะเป็นที่สำคัญและไม่เป็นไรถ้าคำตอบของคุณล้มเหลวเนื่องจากข้อ จำกัด ในประเภทจำนวนเต็มของภาษาของคุณ
รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ
a
และb
เป็นประเภทที่มีเหตุผล?
3.0
แทนได้3
หรือไม่?