ตัวคูณร่วมน้อย (LCM) ของชุดของตัวเลขA
เป็นที่เล็กที่สุดจำนวนเต็มb
เช่นว่าb/a
เป็นจำนวนเต็มสำหรับจำนวนเต็มทั้งหมดในa
A
คำจำกัดความนี้สามารถขยายไปถึงตัวเลขที่มีเหตุผล!
งาน
ค้นหาที่เล็กที่สุดในเชิงบวกที่มีเหตุผล b
ดังกล่าวที่b/a
เป็นจำนวนเต็มสำหรับทุกrationals a
ในการป้อนข้อมูล
กฎระเบียบ
- ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม
- คุณอาจนำตัวเศษและตัวส่วนแยกจากกันในอินพุต แต่ไม่สามารถใช้คู่ผสมลอย ฯลฯ
- อินพุตอาจไม่ลดลงจนสุด
- คุณอาจจะใช้ปัจจัยการผลิตที่เป็นจำนวนเต็ม rationals
1
กับส่วนของ - การส่งที่จะป้อนตัวเลขที่มีเหตุผลไปยัง LCM / GCD ในตัวได้รับอนุญาต แต่ไม่สามารถแข่งขันได้
กรณีทดสอบ
In: 3
Out: 3
In: 1/17
Out: 1/17
In: 1/2, 3/4
Out: 3/2
In: 1/3, 2/8
Out: 1
In: 1/4, 3
Out: 3
In: 2/5, 3
Out: 6
In: 1/2, 3/4, 5/6, 7/8
Out: 105/2
นี่คือโค้ดกอล์ฟดังนั้นการส่งโดยใช้ไบต์น้อยที่สุดชนะ!
LCM[numerators]/GCD[denominators]
อาจไม่ทำงานเมื่ออินพุตมีจำนวนตรรกยะที่ไม่ลดลง1/3, 2/8
เช่น