कुछ पृष्ठभूमि
गणित में, एक समूह एक टपल (है जी , •) जहां जी एक सेट है और • पर एक ऑपरेशन है जी इस तरह के किसी भी दो तत्वों के लिए है कि एक्स और वाई में जी , एक्स • y भी है जी ।
कुछ x , y , z के लिए G , मूल समूह स्वयंसिद्ध इस प्रकार हैं:
- जी रहा है बंद कर दिया • के तहत, यानी एक्स • y में जी
- ऑपरेशन • सहयोगी है , यानी x • ( y • z ) = ( x • y ) • z
- जी एक है पहचान तत्व, यानी वहां मौजूद ई में जी ऐसी है कि एक्स • ई = x सभी के लिए एक्स
- आपरेशन • है invertable , यानी वहाँ मौजूद एक , ख में जी ऐसी है कि एक • एक्स = y और y • ख = एक्स
ठीक है, इसलिए वे समूह हैं। अब हमने एक एबेलियन समूह को एक समूह ( जी , •) के रूप में परिभाषित किया , जैसे कि • एक कम्यूटेटिव ऑपरेशन। अर्थात्, x • y = y • x ।
अंतिम परिभाषा। एक समूह का क्रम ( G , •), निरूपित | जी |, सेट G में तत्वों की संख्या है ।
कार्य
एबेलियन ऑर्डर पूर्णांक n हैं जैसे कि ऑर्डर एन का प्रत्येक समूह एबेलियन है। एबेलियन ऑर्डर का अनुक्रम OEIS में A051532 है। आपका कार्य इस अनुक्रम के n वें पद का उत्पादन करना है (1-अनुक्रमित) को पूर्णांक n दिया गया है । आपको सबसे बड़े पूर्णांक तक इनपुट का समर्थन करना चाहिए, ताकि कुछ भी ओवरफ्लो न हो।
इनपुट फ़ंक्शन तर्क, कमांड लाइन तर्क, एसटीडीआईएन, या जो कुछ भी सुविधाजनक है, से आ सकता है।
आउटपुट को एक फ़ंक्शन से वापस किया जा सकता है, जिसे STDOUT में मुद्रित किया जाता है, या जो भी सुविधाजनक है। STDERR को कुछ नहीं लिखा जाना चाहिए।
स्कोर बाइट्स की संख्या है, सबसे छोटी जीत।
उदाहरण
यहाँ अनुक्रम के पहले 25 शब्द हैं:
1, 2, 3, 4, 5, 7, 9, 11, 13, 15, 17, 19, 23, 25, 29, 31, 33, 35, 37, 41, 43, 45, 47, 49, 51