<div> <p>परिवर्तनों के साथ उपसरणी की अधिकतम राशि खोजना</p> </div>
C#
Medium
arrays
कार्य «<div> <p>परिवर्तनों के साथ उपसरणी की अधिकतम राशि खोजना</p> </div>»
दिया गया है पूर्णांकों का एक सरणी। अधिकतम एक संक्रिया करने की अनुमति है: सरणी के दो तत्वों को चुनें और उन्हें आपस में बदलें। अधिकतम एक अदला-बदली करने के बाद सतत उपसरणी (किसी भी लंबाई की, 0 सहित) का अधिकतम संभावित योग ज्ञात करें। यदि योग ऋणात्मक हो सकता है, तो 0 आउटपुट करें। सरणी की लंबाई 1 से 10^5 तक, तत्व -10^4 से 10^4 तक।
इनपुट प्रारूप
पहली पंक्ति में एक पूर्णांक N है — जो सरणी में तत्वों की संख्या को दर्शाता है। दूसरी पंक्ति में रिक्त स्थान से अलग किए गए N पूर्णांक हैं।
आउटपुट प्रारूप
एक पूर्णांक — सबअरे का अधिकतम योग।
उदाहरण
उदाहरण 1
इनपुट
3
-1 -2 -3
आउटपुट
0
उदाहरण 2
इनपुट
5
1 2 3 4 5
आउटपुट
15
उदाहरण 3
इनपुट
4
-1 2 3 -4
आउटपुट
5
main.cs