एक सरणी को दो सेटों में विभाजित करने के लिए एक एल्गोरिथ्म है ताकि प्रत्येक सेट में तत्वों का योग समान हो। 1. सरणी में सभी तत्वों का योग खोजें और जांचें कि क्या यह 2 द्वारा विभाज्य है। 2. यदि योग विषम है, तो सरणी को दो समान उपसमूहों में विभाजित नहीं किया जा सकता है। 2. यदि योग सम है, तो हम यह पता लगा सकते हैं कि क्या एक उपसमूह है जिसका योग 1 = 2 = 2 = 2 है। यह उपसमूह की समस्या का एक भिन्नता है। 3) एक आकार की एक 2D सरणी बनाएं (sum = 0 = 1) [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x]] [x]] [x]] [x]] [x]] [x]] [x] [x] [x]] [x] [x] [x]] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x]] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x]] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x]] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x]] [x] [x] [x] [x] [x] [x] [x]] [x] [x] [x] [x] [x] [x]] [x] [x] [x] [x] [x]] [x] [x] [x] [x]] [x] [x] [x] [x] [x]] [x] [x]] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x] [x]
[५, १०, १५, २०]
एक एल्गोरिथ्म बनाएं जो संख्याओं की एक दी गई सरणी को दो सेटों में विभाजित करता है ताकि प्रत्येक सेट में तत्वों का योग समान हो।