7102021-11-18 20:16:06Valaki2Késéscpp14Elfogadva 50/50395ms35552 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ÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/03ms1988 KiB
2Elfogadva0/012ms3108 KiB
3Elfogadva5/52ms2172 KiB
4Elfogadva5/52ms2176 KiB
5Elfogadva5/543ms4272 KiB
6Elfogadva5/541ms5040 KiB
7Elfogadva4/4300ms18308 KiB
8Elfogadva4/4263ms19120 KiB
9Elfogadva4/4233ms18848 KiB
10Elfogadva4/4204ms18912 KiB
11Elfogadva4/4168ms18668 KiB
12Elfogadva2/2238ms21608 KiB
13Elfogadva2/2386ms32192 KiB
14Elfogadva1/1395ms34044 KiB
15Elfogadva1/1377ms35552 KiB
16Elfogadva1/1294ms34264 KiB
17Elfogadva1/1224ms32076 KiB
18Elfogadva1/186ms26076 KiB
19Elfogadva1/164ms27528 KiB