एक सीधे नदी और एक सड़क है कि नदी के उस पार चला जाता है कल्पना कीजिए n पुलों के माध्यम से कई बार। सड़क अपने आप से लूप नहीं करती है और असीम रूप से लंबी है। इस सड़क को एक खुला मैदान माना जाएगा। एक खुला मेयर एक खुला वक्र होता है, जो खुद को प्रतिच्छेद नहीं करता है और दोनों सिरों पर असीम रूप से फैलता है, जो एक पंक्ति n बार को काटता है ।
एक वैध मेयर को पूरी तरह से चौराहे के बिंदुओं के क्रम से वर्णित किया जा सकता है जो इसे दौरा करता है।
N चौराहों के साथ चौराहे के अलग-अलग पैटर्न की संख्या एक nnd meandric संख्या हो सकती है । उदाहरण के लिए, n = 4:
इस क्रम की पहली कुछ संख्याएँ हैं:
1, 1, 1, 2, 3, 8, 14, 42, 81, 262, 538, 1828, 3926, 13820, 30694, 110954...
चुनौती
एक प्रोग्राम / फ़ंक्शन लिखें जो इनपुट के रूप में एक सकारात्मक पूर्णांक n लेता है और nth मेन्ड्रिक संख्या प्रिंट करता है ।
विशेष विवरण
- मानक I / O नियम लागू होते हैं।
- मानक खामियों को मना किया जाता है ।
- आपका समाधान या तो 0-अनुक्रमित या 1-अनुक्रमित हो सकता है लेकिन कृपया निर्दिष्ट करें कि कौन सा।
- यह चुनौती सभी भाषाओं में सबसे छोटा दृष्टिकोण खोजने के बारे में नहीं है, बल्कि, यह प्रत्येक भाषा में सबसे छोटा दृष्टिकोण खोजने के बारे में है ।
- आपका कोड बाइट्स में स्कोर किया जाएगा , आमतौर पर एन्कोडिंग UTF-8 में, जब तक कि अन्यथा निर्दिष्ट न हो।
- इस क्रम की गणना करने वाले अंतर्निहित कार्यों की अनुमति है, लेकिन एक समाधान जिसमें अंतर्निहित पर भरोसा नहीं करता है, को प्रोत्साहित किया जाता है।
- स्पष्टीकरण, यहां तक कि "व्यावहारिक" भाषाओं के लिए भी प्रोत्साहित किया जाता है ।
परीक्षण के मामलों
ये 0-अनुक्रमित हैं। ध्यान दें कि यदि आपकी भाषा डिफ़ॉल्ट रूप से नहीं हो सकती है तो आपको इस नंबर को संभालने की आवश्यकता नहीं है।
Input Output
1 1
2 1
11 1828
14 30694
21 73424650
24 1649008456
31 5969806669034
कुछ बेहतर प्रारूपों में:
1 2 11 14 21 24 31
1, 2, 11, 14, 21, 24, 31
ᖘ
कि मेन्ड्रिक संख्या बड़ी होगी।)