कुछ सकारात्मक पूर्णांक को देखते हुए के सभी अपविन्यास उत्पन्न वस्तुओं।
विवरण
- एक विचलन एक निश्चित बिंदु के साथ एक क्रमपरिवर्तन है। (इसका मतलब है कि हर गड़बड़ी संख्या में में नहीं हो सकता -th प्रविष्टि )।
- आउटपुट में संख्याओं के व्युत्क्रम शामिल होंगे (या वैकल्पिक रूप से )।
- आप वैकल्पिक रूप से हमेशा (या ( n - 1 , n - 2 , … , 1 , 0 ) के व्युत्पन्न प्रिंट कर सकते हैं क्रमशः) के लेकिन आपको इसे निर्दिष्ट करना होगा।
- आउटपुट को नियतात्मक होना चाहिए, जब भी प्रोग्राम को इनपुट के रूप में कुछ दिए गए साथ बुलाया जाता है , तो आउटपुट समान होना चाहिए (जिसमें यह शामिल है कि डिरेंजमेंट का क्रम समान रहना चाहिए), और पूरा आउटपुट भीतर होना चाहिए हर बार एक परिमित राशि (संभावना 1 के साथ ऐसा करने के लिए पर्याप्त नहीं है)।
- कुछ दिए गए आप या तो सभी derangements उत्पन्न कर सकते हैं या वैकल्पिक रूप से आप एक और पूर्णांक ले सकते हैं जो इंडेक्स के रूप में कार्य करता है और -th derangement (आपके द्वारा चुने गए क्रम में) को प्रिंट करता है ।
उदाहरण
ध्यान दें कि व्युत्पन्न का क्रम यहाँ सूचीबद्ध के समान नहीं है:
n=2: (2,1)
n=3: (2,3,1),(3,1,2)
n=4: (2,1,4,3),(2,3,4,1),(2,4,1,3), (3,1,4,2),(3,4,1,2),(3,4,2,1), (4,1,2,3),(4,3,1,2),(4,3,2,1)
OEIS A000166 डिरेंजमेंट की संख्या को गिनाता है ।