फर्मा बहुभुज संख्या प्रमेय कहा गया है कि हर सकारात्मक पूर्णांक अधिक से अधिक की राशि के रूप में व्यक्त किया जा सकता है n -gonal संख्या। इसका मतलब है कि हर सकारात्मक पूर्णांक तीन त्रिकोण नंबर, चार वर्ग संख्या, पांच पंचकोणीय संख्या आदि आपका काम एक सकारात्मक पूर्णांक लेने के लिए है अप करने के लिए की राशि के रूप में व्यक्त किया जा सकता है एक्स , और एक पूर्णांक रों ≥ 3 , और उत्पादन के लिए रों -जोनल पूर्णांक जो x के योग हैं ।
वें -gonal पूर्णांक है, जहां और, कई तरीकों से परिभाषित किया जा सकता। गैर-गणित-वाई तरीका यह है किवेंsgonal संख्या का निर्माण नियमित बहुभुज के रूप में किया जा सकता है जिसमेंदोनों पक्षों की लंबाई। उदाहरण के लिए,(त्रिकोणीय संख्या) के लिए:
देखें यहाँ एक बड़ा के साथ उदाहरण के लिए ।
गणित- y की परिभाषा लिए सूत्र का उपयोग करके है , जो - -gonal संख्या देता है:
जो यहाँ विकिपीडिया पृष्ठ में दिया गया है ।
इनपुट
दो धनात्मक पूर्णांक, और एक्स , के साथ हालत रों ≥ 3 । आप इन पूर्णांक को अपनी भाषा में सबसे अधिक प्राकृतिक प्रतिनिधित्व (दशमलव, यूनरी, चर्च अंक, पूर्णांक-मूल्यवान फ़्लोटिंग पॉइंट संख्या) में इनपुट कर सकते हैं।
उत्पादन
पूर्णांकों, की एक सूची , की एक अधिकतम लंबाई के साथ है, जहां का योग के बराबर है और में सभी पूर्णांकों हैं -gonal पूर्णांकों। फिर से, पूर्णांक आपकी भाषा में प्राकृतिक प्रतिनिधित्व में, किसी भी विशिष्ट, सुसंगत विभाजक (इसलिए गैर-दशमलव वर्ण (s) दशमलव आउटपुट के लिए, एक चरित्र जो कि अलग-अलग उत्पादन के लिए उपयोग किया जाता है, से अलग किया जा सकता है)
नियम
- इनपुट या आउटपुट आपकी भाषा के लिए पूर्णांक सीमा से अधिक नहीं होंगे
- को आदेश नहीं देना है
- कई संभावित आउटपुट के मामले में, कोई भी या सभी स्वीकार्य हैं
- यह कोड-गोल्फ है इसलिए बाइट्स जीत में सबसे छोटा कोड है
परीक्षण के मामलों
x, s => L
1, s => 1
2, s => 1, 1
5, 6 => 1, 1, 1, 1, 1
17, 3 => 1, 6, 10
17, 4 => 1, 16
17, 5 => 5, 12
36, 3 => 36
43, 6 => 15, 28
879, 17 => 17, 48, 155, 231, 428
4856, 23 => 130, 448, 955, 1398, 1925
x=17, s=5
कर सकते हैं कि हम 5,12,0,0,0
सिर्फ उत्पादन कर सकते हैं 5,12
?
Q
अपने सबमिशन में जोड़ना चाहिए ?