Búsqueda de la suma máxima de un subarreglo con permutaciones
C#
Medium
arrays
Tarea «Búsqueda de la suma máxima de un subarreglo con permutaciones»
Dado un arreglo de números enteros. Se permite realizar como máximo una operación: seleccionar dos elementos del arreglo e intercambiarlos de lugar. Encuentre la suma máxima posible de un subarreglo continuo (de cualquier longitud, incluyendo 0) después de realizar como máximo una permutación. Si la suma puede ser negativa, imprima 0. La longitud del arreglo es de 1 a 10^5, los elementos de -10^4 a 10^4.
Formato de entrada
La primera línea contiene un número entero N — la cantidad de elementos del arreglo. La segunda línea contiene N números enteros separados por espacios.
Formato de salida
Un número entero — la suma máxima del subarreglo.
Ejemplos
Ejemplo 1
ENTRADA
3
-1 -2 -3
SALIDA
0
Ejemplo 2
ENTRADA
5
1 2 3 4 5
SALIDA
15
Ejemplo 3
ENTRADA
4
-1 2 3 -4
SALIDA
5
main.cs