विनिर्देश
m
चर को देखते हुए , ऑर्डर करने के लिए हर संयोजन बनाएं n
। उदाहरण के लिए,
ऑर्डर करने के लिए दो चर ( a
और b
) मैपिंग का उत्पादन 1
होगा:
- ए
- ख
- अब
ऑर्डर करने के लिए दो चर ( a
और b
) मैपिंग का उत्पादन 2
होगा:
- ए
- एक २
- ख
- बी २
- अब
- एक 2 बी
- ऐब २
- एक 2 बी 2
ऑर्डर करने के लिए दो चर ( a
और b
) मैपिंग का उत्पादन 3
होगा:
- ए
- एक २
- एक ३
- ख
- बी २
- बी ३
- अब
- एक 2 बी
- एक 3 बी
- एक ३ बी २
- ऐब २
- अब ३
- एक 2 बी 3
- एक 2 बी 2
- ए ३ बी ३
मानचित्रण तीन चर (के उत्पादन a
, b
और c
आदेश के लिए) 1
होगा:
- ए
- ख
- सी
- अब
- बीसी
- एसी
- एबीसी
m
ऑर्डर करने के लिए वैरिएबल मैपिंग का आउटपुट n
होगा:
- आदि।
जीतनी बिटिया
ऊपर उल्लिखित के रूप में हर संभव संयोजन आउटपुट। आदेश मायने नहीं रखता। आपके कोड में आप स्क्रीन पर कहां प्रिंट करते हैं, इससे कोई फर्क नहीं पड़ता। यह सब मायने रखता है कि आपके आउटपुट में जो दिखता है वह सही है।
m
26 से अधिक है? क्या हमें उच्च मूल्यों का समर्थन करना है?
given m variables
का अर्थ है कि चर की एक सूची दी जाएगी। यदि केवल चर की संख्या दी गई है और 0,1,2,3..27,28,29 शक्तियों को उठाया गया है ^ 0, ^ 1, ^ 2 आदि स्वीकार्य आउटपुट है (जैसा कि मैं आपकी पिछली टिप्पणी से जिक्र कर रहा हूं) चीजें आसान हैं।
^
?