आपको n पूर्णांक दिए गए हैं और एक पूर्णांक k भी दिया गया है। आपका काम है कि आप पूरे ऐरे को k निरंतर (contiguous) हिस्सों में इस तरह बाँटें कि किसी भी उप-ऐरे (subarray) का अधिकतम योग यथासंभव कम हो सके।
इनपुट
इनपुट की पहली पंक्ति में दो पूर्णांक n (1 ≤ n ≤ ) और k (1 ≤ k ≤ n) दिए होते हैं।
दूसरी पंक्ति में स्पेस से अलग किए हुए n पूर्णांक होते हैं, जहाँ प्रत्येक की सीमा ≤ ≤ है।
आउटपुट
कार्यक्रम को वह अधिकतम उप-ऐरे योग प्रिंट करना चाहिए, जो संभवतः सबसे छोटा हो।