7895 2024. 01. 11 18:31:02 Csongi Késés cpp17 Elfogadva 50/50 243ms 46260 KiB
#include <iostream>
#include <bits/stdc++.h>
#include <unordered_set>

using namespace std;

int main()
{
    int n;
    cin >> n;
    vector<long long int> szamok(n);
    unordered_set<long long int> evek;
    for (int i = 0; i < n; i++)
    {
        long long int most;
        cin >> most;
        szamok[i] = most;
        evek.insert(most);
    }
    map<long long int, bool> talalt;
    int talalatok = 0;
    int szam = 0;
    for (int i = n - 1; i >= 0; i--)
    {
       talalt[szamok[i]] = true;
       szam = i;
       if (talalt.size() == evek.size())
        break;
    }
    cout << szam+1;
    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 50/50
1 Elfogadva 0/0 3ms 1812 KiB
2 Elfogadva 0/0 14ms 4108 KiB
3 Elfogadva 5/5 3ms 2288 KiB
4 Elfogadva 5/5 3ms 2500 KiB
5 Elfogadva 5/5 54ms 5564 KiB
6 Elfogadva 5/5 56ms 6036 KiB
7 Elfogadva 4/4 189ms 32304 KiB
8 Elfogadva 4/4 187ms 31868 KiB
9 Elfogadva 4/4 167ms 28960 KiB
10 Elfogadva 4/4 149ms 26572 KiB
11 Elfogadva 4/4 134ms 22612 KiB
12 Elfogadva 2/2 190ms 25484 KiB
13 Elfogadva 2/2 243ms 46260 KiB
14 Elfogadva 1/1 238ms 45692 KiB
15 Elfogadva 1/1 234ms 45384 KiB
16 Elfogadva 1/1 228ms 36128 KiB
17 Elfogadva 1/1 182ms 27812 KiB
18 Elfogadva 1/1 119ms 9316 KiB
19 Elfogadva 1/1 109ms 8316 KiB