#include #include #include #include #include #include using namespace std; const int maxn = 1005; int main() { ios_base::sync_with_stdio(false); int n; cin >> n; vector v(n); for(int i = 0; i < n; i++) { cin >> v[i]; } map m; int i = 0,j = 0; int sum= 0, result = 0; while(j < n and i < n) { if(m[v[j]] < 1) { sum += v[j]; m[v[j]]++; j++; } else { m[v[i]]--; sum -= v[i]; i++; } result =max(result, sum); } return 0; }