मेरे 8 साल पुराने पारंपरिक mazes बनाने ऊब गया है, और इस तरह लग रहे वेरिएंट बनाने के लिए ले लिया है:
विचार एक्स से शुरू करना है और सामान्य नियमों के माध्यम से ओ तक पहुंचना है। साथ ही, आप पूर्णांक किसी से "हॉप" कर सकते हैं किसी अन्य पूर्णांक तक ख , लेकिन आप भुगतान करना होगा | a - बी | विशेषाधिकार के लिए डॉलर। लक्ष्य कम से कम लागत के लिए भूलभुलैया को हल करना है। ऊपर दिए गए उदाहरण में, हम x से o तक x 14-18-27-28- o के माध्यम से लागत 5 पर जा सकते हैं, लेकिन केवल x-13-11-9-8-29-28-o पर जाना सस्ता है 4।
तो यहाँ मेरा सवाल है: सबसे अच्छा समाधान (asymptotic चल रहे समय के संदर्भ में) आप इसे हल करने के लिए क्या सोच सकते हैं? आप इनपुट प्रारूप के बारे में कोई उचित अनुमान लगा सकते हैं।
नोट: मैं यहाँ "पज़ल" टैग का उपयोग कर रहा हूँ क्योंकि मेरे पास एक उत्तर है, लेकिन मुझे यकीन नहीं है कि यह इष्टतम है और यह देखना चाहेगा कि कोई और मेरा समाधान सुधार सकता है या नहीं। (यहाँ n भूलभुलैया में पूर्णांक की संख्या है।)