यह एपीएल कोडगॉल्फ के शरद ऋतु टूर्नामेंट से होल -3 है । मैं वहां समस्या का मूल लेखक हूं, और इस तरह इसे फिर से यहां पोस्ट करने की अनुमति दी गई है।
दिया हुआ:
बहुत सारे मोड़ (कृपया बताएं कि क्या कोई हलचल 0 नहीं है, अन्यथा हम मान लेंगे कि इसे 1 कहा जाता है) और
8 या 8 शतरंज की बिसात पर एक या अधिक प्रारंभिक पदों की सूची (किसी भी रूप में, उदाहरण के लिए 0 या 1 अनुक्रमित निर्देशांक या 64 लगातार संख्या / वर्ण या A1-H8 - जो राज्य)।
वापसी (किसी भी क्रम में) अद्वितीय पदों की सूची (इनपुट के समान प्रारूप में) जो कि नाइट (ओं) को दिए गए नंबर की संख्या के बाद हो सकती है।
प्रत्येक शूरवीर को हर मोड़ के साथ चलना चाहिए, लेकिन आपको एक ही वर्ग पर मौजूद कई शूरवीरों के बारे में चिंता करने की आवश्यकता नहीं है।
शूरवीर केवल अपनी वर्तमान स्थिति के सापेक्ष X के साथ चिह्नित पदों पर जा सकता है, move के साथ चिह्नित:
उदाहरण (1-अनुक्रमित निर्देशांक)
1
इससे आगे बढ़ें [[1,1]]
: [[2,3],[3,2]]
2
से चलता है [[1,1]]
: [[1,1],[1,3],[1,5],[2,4],[3,1],[3,5],[4,2],[4,4],[5,1],[5,3]]
1
इससे आगे बढ़ें [[1,1],[5,7]]
: [[2,3],[3,2],[3,6],[3,8],[4,5],[6,5],[7,6],[7,8]]
2
से चलता है [[1,1],[5,7]]
: [[1,1],[1,3],[1,5],[1,7],[2,4],[2,6],[2,8],[3,1],[3,3],[3,5],[3,7],[4,2],[4,4],[4,6],[4,8],[5,1],[5,3],[5,5],[5,7],[6,4],[6,6],[6,8],[7,3],[7,7],[8,4],[8,6],[8,8]]
0
से चलता है [[3,4]]
: [[3,4]]
[[1,1]], 2 -> [[2,3],[3,2]]