จีนที่เหลือทฤษฎีบทจะมีประโยชน์มากในการคำนวณแบบแยกส่วน
ตัวอย่างเช่นพิจารณาชุดของความสัมพันธ์ที่สอดคล้องกันดังต่อไปนี้:
สำหรับชุดของความสัมพันธ์ที่สอดคล้องกันเช่นนี้ที่ฐานทั้งหมด ( 3, 5, 7ในตัวอย่างนี้) เป็นนายกร่วมกันจะมีจำนวนเต็มหนึ่งเดียวเท่านั้นnระหว่าง1และผลิตภัณฑ์ของฐาน ( 3*5*7 = 105ในตัวอย่างนี้) รวมที่สอดคล้องกับความสัมพันธ์ .
ในตัวอย่างนี้จำนวนจะถูก14สร้างโดยสูตรนี้:
ที่2, 4, and 0ได้รับจากตัวอย่างข้างต้น
70, 21, 15คือสัมประสิทธิ์ของสูตรและขึ้นอยู่กับฐาน, 3, 5, 7.
ในการคำนวณค่าสัมประสิทธิ์ของสูตร ( 70, 21, 15ในตัวอย่างของเรา) สำหรับชุดฐานเราใช้ขั้นตอนต่อไปนี้
สำหรับแต่ละหมายเลขaในชุดฐาน:
- ค้นหาสินค้าทั้งหมดของฐานอื่น ๆ
Pที่แสดงเป็น - ค้นหาหลายแรกของ
Pใบที่เหลือของเมื่อหารด้วย1นี่คือค่าสัมประสิทธิ์ของaa
ตัวอย่างเช่นในการคำนวณค่าสัมประสิทธิ์ที่สอดคล้องกับฐาน3เราจะพบผลิตภัณฑ์ของฐานอื่น ๆ ทั้งหมด (เช่น5*7 = 35) จากนั้นหาค่าคูณแรกของผลิตภัณฑ์นั้นที่เหลือเศษของ1เมื่อถูกหารด้วยฐาน
ในกรณีนี้35ใบที่เหลือของ2เมื่อหารด้วย3แต่35*2 = 70ใบที่เหลือของ1เมื่อหารด้วย3เพื่อเป็นค่าสัมประสิทธิ์ที่สอดคล้องกันสำหรับ70 3ในทำนองเดียวกัน3*7 = 21ใบที่เหลือของ1เมื่อหารด้วย5และ3*5 = 15ใบที่เหลือของเมื่อหารด้วย17
โดยสังเขป
สำหรับแต่ละหมายเลขaในชุดตัวเลข:
- ค้นหาสินค้าทั้งหมดของตัวเลขอื่น ๆ
Pที่แสดงเป็น - ค้นหาหลายแรกของ
Pใบที่เหลือของเมื่อหารด้วย1นี่คือค่าสัมประสิทธิ์ของaa
ความท้าทาย
- ความท้าทายสำหรับชุดของสองฐานขึ้นไปเพื่อค้นหาชุดของค่าสัมประสิทธิ์ที่สอดคล้องกัน
- ชุดของฐานมีการรับประกันว่าจะเป็นแบบคู่หลักร่วมและแต่ละฐานมีขนาดใหญ่กว่า 1
- อินพุตของคุณคือรายการจำนวนเต็มเป็น
[3,4,5]สตริง"3 4 5"หรือสตริงคั่นด้วยช่องว่างหรืออย่างไรก็ตามอินพุตของคุณทำงาน - ผลลัพธ์ของคุณควรเป็นรายการของจำนวนเต็มหรือสตริงคั่นด้วยช่องว่างที่แสดงถึงชุดของค่าสัมประสิทธิ์
กรณีทดสอบ
input output
[3,5,7] [70,21,15]
[2,3,5] [15,10,6]
[3,4,5] [40,45,36]
[3,4] [4,9]
[2,3,5,7] [105,70,126,120]
[40,27,11] [9801,7480,6480]
[100,27,31] [61101,49600,56700]
[16,27,25,49,11] [363825,2371600,2794176,5583600,529200]
ขอบคุณ Leaky Nun เป็นอย่างมากสำหรับความช่วยเหลือในการเขียนความท้าทายนี้ เช่นเคยหากปัญหายังไม่ชัดเจนโปรดแจ้งให้เราทราบ ขอให้โชคดีและการเล่นกอล์ฟที่ดี!





