समस्या यहां सभी पूर्णांक बिंदुओं का सेट ढूंढना है जो अंक के दिए गए सेट से सभी मैनहट्टन दूरी पर न्यूनतम राशि प्रदान करते हैं!अन्य सभी दिए गए बिंदुओं से न्यूनतम मैनहट्टन दूरी के साथ सभी बिंदु [अनुकूलित]
उदाहरण के लिए:
की सुविधा देता है अंक की दी गई सेट {P1, P2, पी 3 ... Pn}
बुनियादी समस्या एक बिंदु का कहना है कि एक्स जो सभी दूरी पर कम से कम राशि के लिए होता है मिल रहा है अंक से {पी 1, पी 2, पी 3 ... पीएन}।
i.e. | पी 1-एक्स | + | पी 2 एक्स | + .... + | पीएन-एक्स | = डी, जहां डी सभी एक्स
एक कदम आगे बढ़ने पर न्यूनतम होगा, एक्स के ऊपर एक से अधिक मूल्य शर्त से संतुष्ट हो सकता है। यानी एक से अधिक एक्स संभव हो सकते हैं जो एक ही मूल्य डी दे देंगे। इसलिए, हमें ऐसे सभी एक्स को खोजने की आवश्यकता है।
कोई मूल दृष्टिकोण जो किसी के बारे में सोच सकता है वह इनपुट के मध्य और फिर बल बल this post
लेकिन इस तरह के दृष्टिकोण के साथ समस्या यह है कि: यदि मध्य दो मूल्यों को बहुत अलग करता है, तो हम सभी बिंदुओं को मजबूर कर देते हैं जो कि दिए गए समय में कभी नहीं चलेंगे।
तो, क्या कोई अन्य दृष्टिकोण है जो परिणाम तब भी देगा जब अंक बहुत दूर हैं (जहां औसत 10^9 के क्रम में एक सीमा प्रदान करता है)।
@ ब्लूराजा-डैनीफ्लूघोफ्ट फ़्लोर (माध्य) आपको न्यूनतम दूरी नहीं देता है। [0,99,100,101] ले लो। मंजिल (मतलब) = छत (माध्य) = 75, लेकिन निकटतम बिंदु 99 और 100 दोनों हैं। – soulcheck
@ सोल्चेक: आह, आप सही हैं, इसका मतलब है कि वास्तव में योग के योग को कम करना होगा। –