चीनी अवशेष प्रमेय मॉड्यूलर अंकगणित में काफी उपयोगी हो सकता है।
उदाहरण के लिए, बधाई संबंधों के निम्नलिखित सेट पर विचार करें:
इस तरह के संबंध संबंधों के सेट के लिए, जहां सभी आधार ( 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गुण प्राप्त करेंa। यह गुणांक हैa।
उदाहरण के लिए, गुणांक जो आधार से मेल खाती है, की गणना करने के लिए 3, हम अन्य सभी ठिकानों (यानी 5*7 = 35) के उत्पाद को खोजते हैं और फिर उस उत्पाद के पहले एकाधिक को ढूंढते हैं 1जो आधार द्वारा विभाजित होने पर शेष बचता है ।
इस मामले में, 35के शेष छोड़ देता है 2जब से विभाजित 3है, लेकिन 35*2 = 70पत्तों का एक शेष 1जब से विभाजित 3है, तो 70के लिए इसी गुणांक है 3। इसी तरह, जब 3*7 = 21शेष भाग से 1विभाजित होता है 5और 3*5 = 15शेष को छोड़ देता है, 1जब विभाजित होता है 7।
संक्षेप में
aसंख्याओं के समूह में प्रत्येक संख्या के लिए :
- अन्य सभी संख्याओं का गुणनफल ज्ञात कीजिए, जैसा कि निरूपित है
P। - विभाजित होने पर
Pशेष का पहला1गुण प्राप्त करेंa। यह गुणांक हैa।
चुनौती
- इसी गुणांक के समुच्चय को खोजने के लिए दो या दो से अधिक ठिकानों के लिए चुनौती है।
- आधारों के सेट को जोड़ीदार-प्रधान होने की गारंटी है और प्रत्येक आधार 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]
इस चुनौती को लिखने में उनकी मदद के लिए लीक नून को बहुत धन्यवाद। हमेशा की तरह, अगर समस्या स्पष्ट नहीं है, तो कृपया मुझे बताएं। गुड लक और गुड गोल्फिंग!





