दिए गए एन पूर्णांक और एक पूर्णांक के, यह बताएं कि दिए गए एन पूर्णांक के कितने जोड़े मौजूद हैं कि जोड़ी में दो तत्वों का योग के द्वारा विभाजित किया जा सकता है?इष्टतम एल्गोरिदम को किसी दिए गए पूर्णांक के द्वारा विभाजित जोड़े खोजने के लिए आवश्यक
मुझे एन और के पर सीमाएं नहीं पता हैं। तो, सादगी के लिए, मान लें कि एन और के बहुत बड़े नहीं हैं।
यह कहने के बिना चला जाता है, यथासंभव इष्टतम समाधान के रूप में दें। (मुझे मूर्ख विधि पता है :-)!)
आपने मुझे इसे हराया :) हालांकि, आप गणना [], arr नहीं [] जहां आप कॉम्ब्स कर रहे हैं, का उपयोग करना चाहते हैं, और आपको गणना [0] – rici
ग्रेट पर विचार करने की आवश्यकता है! रैखिक समय .. यही वह है जो मैं ढूंढ रहा था .. धन्यवाद! – user1599964
@rici हेड-अप के लिए धन्यवाद। 'counts [0]' 'combs' के प्रारंभ में उपयोग किया जाता है, मुझे यह नहीं भूल गया था (लेकिन मेरे पास' k-i' के बजाय एक और टाइपो, 'k-1' था)। –