एक प्राकृतिक संख्या को देखते हुए n, n-th लेयलैंड नंबर लौटाएं ।
लेलैंड संख्या
लीलैंड संख्या kफॉर्म के सकारात्मक पूर्णांक हैं
k = x^y + y^x
x,yपूर्णांकों की संख्या 1 से अधिक कहाँ है ।
वे आरोही क्रम में प्रगणित हैं।
संपादित करें: @DigitalTrauma ने सुझाव दिया कि मैं "परिभाषा" का पालन कर रहा हूं:
कल्पना कीजिए कि हम फेंक
x^y+y^xके सभी संभव मूल्यों के लिए एक बैग मेंxऔरyडुप्लिकेट में से बचने फेंक, और। फिर हमने उस बैग को छांटा। क्रमबद्ध बैग हमारा अनुक्रम है।
विवरण
आप 0 या 1 आधारित अनुक्रमण का उपयोग कर सकते हैं, जो भी आपको सबसे अच्छा लगता है।
आपका प्रोग्राम हस्ताक्षरित 32-बिट पूर्णांक की अधिकतम से कम से कम सभी लेलैंड संख्या को आउटपुट करने में सक्षम होना चाहिए। (इस सीमा के नीचे अंतिम लीलैंड संख्या 1996813914सूचकांक पर है 82।)
परीक्षण के मामलों
पहले कुछ शब्द निम्नलिखित हैं:
8, 17, 32, 54, 57, 100, 145, 177, 320, 368, 512, 593, 945, 1124
OEIS में A076980 , पहली प्रविष्टि को छोड़कर। ध्यान दें कि उस अतिरिक्त पहली प्रविष्टि के कारण, OEIS पर सूचकांकों को एक द्वारा स्थानांतरित किया जाता है।
OEIS b-file में अधिक पाया जा सकता है
8पहले 17, दूसरे तरीके से नहीं।
x^y+y^xसभी संभव के मूल्यों के लिए एक बैग में xऔर yडुप्लिकेट में से बचने के thrwoing, और। फिर हमने उस बैग को छांटा। क्रमबद्ध बैग हमारा अनुक्रम है।

They are enumerated in ascending orderमुझे वास्तव में यकीन नहीं है कि इसका क्या मतलब है। क्या आप x और y की सूची प्रदान कर सकते हैं?