tl; dr: उन मानों का आउटपुट करें जहाँ कम किए गए प्रधान कारक का परिवर्तन होता है।
प्रत्येक सकारात्मक पूर्णांक में एक अद्वितीय अभाज्य गुणनखंडन होता है। आइए घटे हुए अभाज्य गुणनखंड को कारकों के आकार द्वारा आदेशित अभाज्य कारकों की बहुलता की सूची कहते हैं। उदाहरण के लिए, कम अभाज्य गुणनखंडन 1980
है [2, 2, 1, 1]
, क्योंकि 1980 = 2 * 2 * 3 * 3 * 5 * 11
।
इसके बाद, पूर्णांक में, प्रत्येक घटाए गए अभाज्य गुणनखंड को कितनी बार दर्ज करते हैं, यह रिकॉर्ड करते हैं [1, 2, ..., n]
। उदाहरण के लिए, [1, 2, ..., 10]
निम्न में , निम्नांकित निम्नांकित मुख्य कारक होते हैं:
[1]: 4 (2, 3, 5, 7)
[2]: 2 (4, 9)
[1, 1]: 2 (6, 10)
[]: 1 (1)
[3]: 1 (8)
हम नेता n
को कम अभाज्य गुणनखंड तक बुलाएंगे जो सबसे अधिक बार होता है [1, 2, ..., n]
। इसलिए, के लिए कम प्रधान कारक n = 10
है [1]
। n
छोटे से छोटे सबसे बड़े पूर्णांक के बेहतर होने के साथ, सबसे कम पूर्णांक के बराबर या उससे कम के बराबर सबसे बड़े पूर्णांक के आकार से संबंध टूट जाएंगे । उदाहरण के लिए, अप करने n = 60
के लिए कम अभाज्य कारक [1]
और [1, 1]
प्रत्येक में 17 गुना होते हैं। उस सीमा देने में अधिकतम पूर्णांक होता [1, 1]
है 58
, जबकि अधिकतम पूर्णांक देने वाला [1]
होता है 59
। इसलिए, n = 60
कम प्रधान कारक के साथ नेता है [1, 1]
।
मैं उन मूल्यों में दिलचस्पी रखता हूँ n
जहाँ कम प्रधान कारक परिवर्तन होता है। वे मान हैं n
जहाँ कम किए गए प्रधान गुणन लीडर को कम किए गए प्रधान कारक के नेता से भिन्न होता है n-1
। एक किनारे के मामले के रूप में, हम कहेंगे कि नेतृत्व में परिवर्तन होता है n = 1
, क्योंकि एक नेता के लिए मौजूद नहीं है n = 0
।
आपकी चुनौती आउटपुट के लिए है।
वांछित आउटपुट का प्रारंभिक अनुक्रम है:
1, 3, 58, 61, 65, 73, 77, 1279789, 1280057, 1280066, 1280073, 1280437, 1280441, 1281155, 1281161, 1281165, 1281179, 1281190, 1281243, 1281247, 1281262, 1281271, 1281313, 1281365
अनुमति आउटपुट शैली हैं:
- अनंत उत्पादन।
- पहला
k
नेता बदलता है,k
इनपुट कहां है। k
वें नेता परिवर्तन, जहांk
इनपुट है।
k
शून्य या एक अनुक्रमित हो सकता है।
यह कोड-गोल्फ है। यदि आप किसी चीज़ के बारे में निश्चित नहीं हैं, तो टिप्पणियों में पूछें। सौभाग्य!
n
, जहां कम प्रधानमंत्री गुणन नेता करने के लिए कम प्रधानमंत्री गुणन नेता ऊपर से अलग है n-1
")