Encontrar a soma máxima de submatriz com elementos únicos
JavaScript
Hard
arrays
Tarefa «Encontrar a soma máxima de submatriz com elementos únicos»
Dada uma matriz de números inteiros. Encontre a soma máxima de uma submatriz contínua na qual todos os elementos são únicos (não se repetem). Se não existir tal submatriz, retorne 0. Restrições: comprimento da matriz até 10^5, elementos em módulo até 10^9. É necessário implementar um algoritmo com complexidade de tempo O(n).
Formato de Entrada
Primeira linha: um número inteiro n (1 ≤ n ≤ 10^5) — comprimento da matriz. Segunda linha: n números inteiros separados por espaço.
Formato de Saída
Um número inteiro — a soma máxima da submatriz com elementos únicos.
Exemplos
Exemplo 1
ENTRADA
4
5 5 5 5
SAÍDA
5
Exemplo 2
ENTRADA
4
-1 -2 -3 -4
SAÍDA
0
Exemplo 3
ENTRADA
6
5 -3 5 -3 5 -3
SAÍDA
5
main.js