के वजन के साथ Knapsack कुछ हफ्ते पहले मुझे प्रोग्रामिंग प्रतियोगिता में कोई समस्या आई, समस्या 0/1 समस्या को कम करने के लिए कमजोर थी।लगभग 10^9
लेकिन मैं ऐसा नहीं कर सका क्योंकि अधिकतम वजन लगभग 10^9 था, इसलिए सी ++ में मैं सरणी का उपयोग नहीं कर सका। हालांकि वस्तुओं की संख्या लगभग 10^5 थी।
इसे हल करने का एक तरीका, मैं सोच सकता हूं कि एसटीएल मानचित्र का उपयोग कर रहा है, लेकिन यह सुनिश्चित नहीं है कि यह कैसे करें।
किसी भी मदद की सराहना की जाएगी। धन्यवाद।
@irrelephant ओह, वास्तव में यह 10^9 था, बस मेरे प्रश्न को संपादित किया। –
एक सरणी के लिए बहुत बड़ा मतलब क्या है? – dchhetri
@ user814628 मेरा मतलब है कि मैं एक सरणी [2] [10^9] सी में घोषित नहीं कर सकता। –