10312022-02-25 18:39:41Kevinke12Késéscpp14Elfogadva 50/50351ms53112 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ÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/02ms1804 KiB
2Elfogadva0/014ms3708 KiB
3Elfogadva5/51ms2068 KiB
4Elfogadva5/52ms2064 KiB
5Elfogadva5/564ms6900 KiB
6Elfogadva5/561ms7676 KiB
7Elfogadva4/4293ms31388 KiB
8Elfogadva4/4275ms32052 KiB
9Elfogadva4/4243ms30240 KiB
10Elfogadva4/4209ms28968 KiB
11Elfogadva4/4196ms27740 KiB
12Elfogadva2/2256ms30908 KiB
13Elfogadva2/2351ms50700 KiB
14Elfogadva1/1319ms51852 KiB
15Elfogadva1/1342ms53112 KiB
16Elfogadva1/1289ms48612 KiB
17Elfogadva1/1222ms42280 KiB
18Elfogadva1/1137ms28332 KiB
19Elfogadva1/1123ms29560 KiB