मैं निम्नलिखित कवरेज समस्या को हल करने का प्रयास करता हूं।
1 किमी के कवरेज क्षेत्र और एन रिसीवर के साथ ट्रांसमीटर हैं । ओ ( एन लॉग एन ) में तय करें कि सभी रिसीवर किसी भी ट्रांसमीटर द्वारा कवर किए गए हैं। सभी reveivers और ट्रांसमीटरों का उनके x और y निर्देशांक द्वारा प्रतिनिधित्व किया जाता है।
सबसे उन्नत समाधान मैं लेता है । प्रत्येक रिसीवर के लिए यह वर्तमान रिसीवर के लिए दूरी द्वारा सभी ट्रांसमीटर को सॉर्ट करता है, फिर ट्रांसमीटर को कम से कम दूरी के साथ लें और यह सबसे कम दूरी 0.5 किमी के भीतर होनी चाहिए।
लेकिन अनुभवहीनता समय जटिलता में बहुत बेहतर लगती है । बस ट्रांसमीटर और रिसीवर के सभी जोड़े के बीच सभी दूरी की गणना करें।
मुझे यकीन नहीं है कि मैं इस समस्या में श्रेणी-खोज एल्गोरिदम लागू कर सकता हूं। उदाहरण के लिए केडी-ट्री हमें ऐसी रेंज खोजने की अनुमति देते हैं, हालांकि मैंने कभी भी एक उदाहरण नहीं देखा है, और मुझे यकीन नहीं है कि अगर हलकों के लिए रेंज-सर्च की तरह हैं।
दी गई जटिलता मानती है कि समाधान किसी तरह छँटाई के समान होना चाहिए।