विवरण
एक लंबाई n
, और एक वर्णमाला के आकार को देखते हुए k>0
, आपके प्रोग्राम को उन मापदंडों के साथ तार की संख्या निर्धारित करनी चाहिए, जिनमें अधिकतम संख्या में अद्वितीय सबस्ट्रिंग हैं। के मामले में k=2
, यह OEIS A134457 उत्पन्न करता है ।
उदाहरण
उदाहरण के लिए, 2210
सबस्ट्रिंग है ,
2
, 22
, 221
, 2210
, 2
, 21
, 210
, 1
, 10
, और 0
, 11. की कुल हालांकि के लिए, 2
दो बार है, इसलिए इसे केवल 10 अद्वितीय सबस्ट्रिंग है।
यह लंबाई 4 3 अलग प्रतीक वाले स्ट्रिंग के लिए यथासंभव अधिक से अधिक है, लेकिन यह भी शामिल है 36 tieing तार के लिए कुल 35 अन्य तार के साथ संबंधों 0012
, 2101
, और 0121
। इसलिए, के लिए n=4
और k=3
, अपने कार्यक्रम होना चाहिए उत्पादन 36।
परीक्षण के मामलों
n k output
0 5 1
1 3 3
5 1 1
9 2 40
2 3 6
5 5 120
n=2
, k=3
9 11,12,21,22,31,32,33,13,23
:?