कार्य
एक फ़ंक्शन / प्रोग्राम लिखें जो
n
एक पैरामीटर / इनपुट के रूप में लेता है और सेट पर टोपोलॉजी (जो नीचे प्रदर्शित होता है) की संख्या को वापस करता है{1,2,...,n}
।
टोपोलॉजी की परिभाषा
X को किसी भी परिमित सेट होने दें, और मान लें कि T, जो कि X के पावर सेट का सबसेट है (यानी X का सबसेट वाला सेट), इन शर्तों को पूरा करें :
X और खाली सेट T में हैं।
यदि दो सेट U और V T में हैं, तो उन दो सेटों का मिलन T में है।
यदि दो सेट यू और वी टी में हैं, तो उन दो सेटों का प्रतिच्छेदन टी में है।
... तो T को X पर टोपोलॉजी कहा जाता है।
विशेष विवरण
आपका कार्यक्रम या तो है:
- एक फ़ंक्शन जो
n
एक पैरामीटर के रूप में लेता है - या एक प्रोग्राम जो इनपुट करता है
n
और सेट पर (अलग) टोपोलॉजी की संख्या प्रिंट या देता है
{1,2,...,n}
।- एक फ़ंक्शन जो
n
कोई भी गैर-नकारात्मक पूर्णांक है जो 11 से कम है (निश्चित रूप से कोई समस्या नहीं है यदि आपका प्रोग्राम 11 से अधिक बड़ा है), और आउटपुट एक सकारात्मक पूर्णांक है।आपके कार्यक्रम में किसी भी प्रकार के पुस्तकालय कार्यों या मूल कार्यों का उपयोग नहीं किया जाना चाहिए जो सीधे टोपोलॉजी की संख्या की गणना करता है।
उदाहरण इनपुट (n का मान): 7
उदाहरण आउटपुट / वापसी: 9535241
आप यहां या यहां अपना रिटर्न वैल्यू चेक कर सकते हैं ।
बेशक, सबसे छोटा कोड जीतता है।
विजेता का फैसला किया जाता है, हालांकि, अगर छोटा कोड दिखाई देता है तो मैं विजेता को बदल सकता हूं।