इनपुट में पड़ोसी जानकारी के साथ i पंक्तियाँ हैं। प्रत्येक मैं वें पंक्ति के पड़ोसी का प्रतिनिधित्व करने, 4 मान हैं मैं करने के लिए उत्तर , पूर्व , दक्षिण और पश्चिम दिशा-निर्देश, क्रमशः। इसलिए प्रत्येक मान पंक्ति 1 से शुरू होने वाली i वें पंक्ति की दी गई दिशा में एक पड़ोसी का प्रतिनिधित्व करता है , और 65,535 पंक्तियों तक जा सकता है। 0 मूल्य उस दिशा के लिए कोई पड़ोसी इंगित करता है।
उदाहरण के लिए, यदि पहली पंक्ति "0 2 3 10" है, तो इसका मतलब है कि i पड़ोसी के तीन अन्य पड़ोसी हैं: उत्तर में कोई नहीं, पड़ोसी 2 पूर्व में, पड़ोसी 3 दक्षिण में और पड़ोसी 10 पश्चिम में।
आपको पड़ोसी के सरणी को आउटपुट करने की आवश्यकता है, जो उस मूल्य से शुरू होता है जो उत्तर पश्चिम में सबसे अधिक है। प्रत्येक पड़ोसी को केवल एक बार प्रदर्शित किया जाएगा, दूसरों के सापेक्ष उसकी स्थिति पर। आइए देखते हैं कुछ उदाहरण:
इनपुट:
0 0 0 0
कोई पड़ोसी (खाली मामला), आउटपुट:
1
इनपुट:
0 2 0 0
0 0 0 1
1 में पूर्व से 2 पड़ोसी हैं। 2 में 1 पश्चिम में पड़ोसी है
आउटपुट:
1 2
इनपुट:
0 2 0 0
0 0 3 1
2 0 0 0
1 में पूर्व से 2 पड़ोसी हैं। 2 में पश्चिम में 1 और दक्षिण में 3 पड़ोसी हैं। 3 के उत्तर में पड़ोसी 2 है
आउटपुट:
1 2
3
इनपुट:
2 0 0 0
0 0 1 0
आउटपुट:
2
1
इनपुट:
0 2 3 0
0 0 4 1
1 4 0 0
2 0 0 3
आउटपुट:
1 2
3 4
नियम:
टेस्ट मामलों को एक खाली लाइन द्वारा अलग किया जाता है । विभिन्न परीक्षण मामलों के आउटपुट को एक खाली लाइन द्वारा अलग किया जाना चाहिए।- आउटपुट ग्राफ हमेशा जुड़ा रहता है। आपके पास केवल 1 से 2 पड़ोसी नहीं हैं, 3 पड़ोसी के साथ केवल 4 (1-2 घटक से पृथक) हैं।
- सभी प्रविष्टियाँ मान्य हैं। अमान्य प्रविष्टियों का उदाहरण:
- रिक्त स्थान, रेखा विराम और अंकों (0-9) से भिन्न अक्षरों या किसी भी चिन्ह वाली प्रविष्टियाँ।
- मैं वें पंक्ति शामिल करते हुए मैं वें मूल्य (क्योंकि एक का अपना पड़ोसी नहीं किया जा सकता)।
- नकारात्मक मान या मान 65,535 से अधिक है।
- एक पंक्ति में चार से कम मान।
- एक पंक्ति में चार से अधिक मान।
- एक ही पड़ोसी दो अलग-अलग दिशाओं की ओर इशारा करता है (उदा: 0 1 1 0 0)।
स्टैंडर्ड लूपहोल्स लागू होते हैं, और बाइट्स जीत में सबसे छोटा जवाब होता है।
1,2,...। हालाँकि, उनके पास पूर्व में 2 "यूनिट" और दक्षिण में 1 "यूनिट" थी। इसका कोई मतलब नहीं निकल सका।