710 2021. 11. 18 20:16:06 Valaki2 Késés cpp14 Elfogadva 50/50 395ms 35552 KiB
#include <bits/stdc++.h>
using namespace std;

void solve() {
    int n;
    cin >> n;
    vector<int> v(1 + n, 0);
    set<int> s;
    for(int i = 1; i <= n; i++) {
        cin >> v[i];
        s.insert(v[i]);
    }
    int diff_cnt = s.size();
    s.clear();
    for(int i = n; i >= 1; i--) {
        s.insert(v[i]);
        if(diff_cnt == int(s.size())) {
            cout << i << "\n";
            return;
        }
    }
}

int main() {
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);
    solve();
    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 50/50
1 Elfogadva 0/0 3ms 1988 KiB
2 Elfogadva 0/0 12ms 3108 KiB
3 Elfogadva 5/5 2ms 2172 KiB
4 Elfogadva 5/5 2ms 2176 KiB
5 Elfogadva 5/5 43ms 4272 KiB
6 Elfogadva 5/5 41ms 5040 KiB
7 Elfogadva 4/4 300ms 18308 KiB
8 Elfogadva 4/4 263ms 19120 KiB
9 Elfogadva 4/4 233ms 18848 KiB
10 Elfogadva 4/4 204ms 18912 KiB
11 Elfogadva 4/4 168ms 18668 KiB
12 Elfogadva 2/2 238ms 21608 KiB
13 Elfogadva 2/2 386ms 32192 KiB
14 Elfogadva 1/1 395ms 34044 KiB
15 Elfogadva 1/1 377ms 35552 KiB
16 Elfogadva 1/1 294ms 34264 KiB
17 Elfogadva 1/1 224ms 32076 KiB
18 Elfogadva 1/1 86ms 26076 KiB
19 Elfogadva 1/1 64ms 27528 KiB