N तत्वों और क्रमांक 0 से n -1 के क्रमपरिवर्तन के बीच एक अच्छी तरह से ज्ञात आक्षेप है जैसे क्रमपरिवर्तन और क्रमांक की क्रमबद्ध संख्या समान है। उदाहरण के लिए, n = 3 के साथ:
0 <-> (0, 1, 2)
1 <-> (0, 2, 1)
2 <-> (1, 0, 2)
3 <-> (1, 2, 0)
4 <-> (2, 0, 1)
5 <-> (2, 1, 0)
यह भी अच्छी तरह से जाना जाता है कि n तत्वों के क्रमपरिवर्तन एक समूह (क्रम n का सममित समूह) बनाते हैं - इसलिए, विशेष रूप से, कि n तत्वों के दूसरे क्रमपरिवर्तन के लिए लागू किए गए n तत्वों में से एक क्रमपरिवर्तन n तत्वों के एक क्रम का उत्पादन करता है; ।
उदाहरण के लिए, (1, 0, 2) (ए, बी, सी) पैदावार (बी, ए, सी) पर लागू होता है, इसलिए (1, 0, 2) पैदावार (2, 1, 0) पर लागू होता है (1, 2) , 0)।
एक प्रोग्राम लिखें जो तीन पूर्णांक तर्क लेता है: एन, पी 1, और पी 2; n तत्वों के क्रमपरिवर्तन के रूप में p1 और P2 की व्याख्या करता है; पहले से दूसरे पर लागू होता है; और इसी पूर्णांक आउटपुट। उदाहरण के लिए:
$ ./perm.sh 3 2 5
3
A.
कल के लिए प्रलेखन पर एक नज़र डाली, लेकिन कोशिश करने के लिए बहुत थक गया था और प्रश्न O :-) के लिए सही क्रम में इकट्ठा हुआ