से AZSPCS :
मान लीजिए कि आपके पास एक डेक है जिसमें n कार्ड हैं। प्रत्येक कार्ड में 1 से n तक की संख्या होती है, और प्रत्येक संख्या बिल्कुल एक कार्ड पर दिखाई देती है। आप शीर्ष कार्ड पर संख्या को देखते हैं - मान लें कि यह k है - और फिर शीर्ष k कार्ड के क्रम को उल्टा करें। आप इस प्रक्रिया को जारी रखते हैं - शीर्ष संख्या को पढ़ते हैं और फिर कार्ड की संगत संख्या को उलट देते हैं - जब तक कि शीर्ष कार्ड 1 नहीं हो जाता।
किसी दिए गए डेक के लिए रिवर्सल की संख्या की गणना करने के लिए सबसे तेज़ प्रोग्राम लिखें। ध्यान दें कि यदि आप प्रतियोगिता में भाग ले रहे हैं तो आपको अपना कोड पोस्ट करने की अनुमति नहीं है (और इस तरह मैं अपना कोड अभी पोस्ट नहीं करूँगा)।