1031 2022. 02. 25 18:39:41 Kevinke12 Késés cpp14 Elfogadva 50/50 351ms 53112 KiB
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
#define ll long long

int N;
ll be1;
vector<ll> t;
set<ll> ossz;
set<ll> akt;

int main()
{
    cin >> N;
    for(int i = 0; i < N;i++)
    {
        cin >> be1;
        ossz.insert(be1);
        t.push_back(be1);
    }
    for(int i = N-1; i >= 0;i--)
    {
        akt.insert(t[i]);
        //cout << akt.size() << "\n";
        if(akt.size() == ossz.size())
        {
            cout << i+1 << "\n";
            break;
        }
    }
    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 50/50
1 Elfogadva 0/0 2ms 1804 KiB
2 Elfogadva 0/0 14ms 3708 KiB
3 Elfogadva 5/5 1ms 2068 KiB
4 Elfogadva 5/5 2ms 2064 KiB
5 Elfogadva 5/5 64ms 6900 KiB
6 Elfogadva 5/5 61ms 7676 KiB
7 Elfogadva 4/4 293ms 31388 KiB
8 Elfogadva 4/4 275ms 32052 KiB
9 Elfogadva 4/4 243ms 30240 KiB
10 Elfogadva 4/4 209ms 28968 KiB
11 Elfogadva 4/4 196ms 27740 KiB
12 Elfogadva 2/2 256ms 30908 KiB
13 Elfogadva 2/2 351ms 50700 KiB
14 Elfogadva 1/1 319ms 51852 KiB
15 Elfogadva 1/1 342ms 53112 KiB
16 Elfogadva 1/1 289ms 48612 KiB
17 Elfogadva 1/1 222ms 42280 KiB
18 Elfogadva 1/1 137ms 28332 KiB
19 Elfogadva 1/1 123ms 29560 KiB