अनुक्रम OEIS A033581 को देखते हुए , जो कि अनंत अनुक्रम है, n 'th टर्म (0-इंडेक्सिंग) को बंद फॉर्मूला 6 × n 2 द्वारा दिया गया है ।
आपका कार्य कोड लिखना है, जो अनुक्रम में एन पहले नंबर के सेट के सभी सबसेट को आउटपुट करता है, जैसे कि सबसेट का योग एक पूर्ण वर्ग है।
नियम
- पूर्णांक
N
इनपुट के रूप में दिया जाता है। - आप पहले से ही राशि में उपयोग किए गए नंबर का पुन: उपयोग नहीं कर सकते। (अर्थात, प्रत्येक संख्या प्रत्येक सबसेट में एक बार दिखाई दे सकती है)
- उपयोग किए गए नंबर गैर-निरंतर हो सकते हैं।
- कम से कम आकार की जीत वाला कोड।
उदाहरण
दिया गया क्रम {0,6,24,54,96, ..., 15000} है
आवश्यक सबसेट में से एक {6,24,294} होगा, क्योंकि
6+24+294 = 324 = 18^2
आपको दिए गए रेंज में सभी संभव लंबाई के ऐसे सभी सेट खोजने की आवश्यकता है।