पृष्ठ - भूमि
फोल्क्स चैट में मुख्य कारक बात कर रहे थे और हमने खुद को पुनर्मिलन के बारे में बात करते हुए पाया। पुनर्खरीद संख्याओं के एक सबसेट के रूप में जाना जाता है, जो कि केवल दोहराए गए अंकों से युक्त संख्याएं होती हैं, जैसे 222
या 4444444444444444
, लेकिन पुनर्मिलन में केवल शामिल होते हैं 1
।
पहले दो repunits इसलिए कर रहे हैं 1
, 11
, 111
, आदि इन से जाने जाते हैं आर एन , तो आर 1 = 1
, आर 2 = 11
, आदि, और सूत्र द्वारा उत्पन्न कर रहे R(n) = (10^n - 1)/9
साथ, n > 0
।
इन पुनर्मिलन संख्याओं का प्रधान कारक OEIS में अनुक्रम A102380 है। उदाहरण के लिए:
आर 1 = 1
आर 2 = 11
आर 3 = 111 = 3 * 37
आर 4 = 1111 = 11 * 101
आर 5 = 11111 = 41 * 271
आर 6 = 111111 = 3 * 7 * 11 * 13 * 37
आर 7 = 1111111 = 239 * 4649
...
चुनौती
एक कार्यक्रम या समारोह लिखें, जो जब एक इनपुट पूर्णांक दी n के साथ n >= 2
के माध्यम से STDIN या समकक्ष , आउटपुट या रिटर्न उपन्यास के लिए प्रमुख कारकों आर एन किसी भी सुविधाजनक प्रारूप में,। "नोवल प्राइम फैक्टर्स" का मतलब यहाँ सब है x
जहाँ R nx
का एक मुख्य कारक है , लेकिन किसी भी पिछले R k के लिए मुख्य कारक नहीं है , (यानी, यदि हम सभी R के अनुक्रम में प्राइम कारक लिखते हैं , तो हमने नहीं देखा है। इससे पहले)।x
1 <= k < n
x
उदाहरण
Input: 6
Output: 7, 13
(because 3, 11, and 37 are factors of a smaller R_k)
Input: 19
Output: 1111111111111111111
(because R_19 is prime, so no other factors)
Input: 24
Output: 99990001
(because 3, 7, 11, 13, 37, 73, 101, 137, 9901 are factors of a smaller R_k)
Input: 29
Output: 3191, 16763, 43037, 62003, 77843839397
(because no factors of R_29 are also factors of a smaller R_k)
अतिरिक्त:
- आपका कोड कुछ भी या कुछ भी कर सकता है अगर
n < 2
। - आप
n
परीक्षण और निष्पादन उद्देश्यों के लिए "उचित" ऊपरी सीमा मान सकते हैं - उदाहरण के लिए , आपके कोड से आउटपुट की उम्मीद नहीं की जाएगीn = 10000000
, लेकिन असीमित कंप्यूटिंग शक्ति और समय दिए जाने पर आपके एल्गोरिदम को ऐसे मामले के लिए काम करना चाहिए । - यहां एक साइट है जो संदर्भ के लिए पुनर्मिलन के कारकों के लिए समर्पित है।
- मैं गणित के माध्यम से नहीं गया हूं, लेकिन मैं एक परिकल्पना का प्रस्ताव करता हूं कि हर एन का इस एल्गोरिथ्म के लिए एक अलग परिणाम है - अर्थात, कोई एन ऐसा मौजूद नहीं है कि आर एन में कोई उपन्यास कारक नहीं है।
अगर कोई उनके जवाब में साबित या नापसंद करता है तोमैं 250 अंकों का इनाम पेश करूंगा ।थॉमस कावा ने एक सुरुचिपूर्ण सबूत का प्रस्ताव दिया , और मैंने इनाम दिया।