Búsqueda de la suma máxima de un subarreglo con elementos únicos
JavaScript
Hard
arrays
Tarea «Búsqueda de la suma máxima de un subarreglo con elementos únicos»
Dado un arreglo de números enteros. Encuentre la suma máxima de un subarreglo continuo en el que todos los elementos sean únicos (no se repitan). Si no existen tales subarreglos, devuelva 0. Restricciones: longitud del arreglo hasta 10^5, elementos en valor absoluto hasta 10^9. Se requiere implementar un algoritmo con complejidad temporal O(n).
Formato de entrada
Primera línea: un número entero n (1 ≤ n ≤ 10^5) — la longitud del arreglo. Segunda línea: n números enteros separados por espacios.
Formato de salida
Un número entero — la suma máxima del subarreglo con elementos únicos.
Ejemplos
Ejemplo 1
ENTRADA
4
5 5 5 5
SALIDA
5
Ejemplo 2
ENTRADA
4
-1 -2 -3 -4
SALIDA
0
Ejemplo 3
ENTRADA
6
5 -3 5 -3 5 -3
SALIDA
5
main.js