138192025-01-08 20:12:37horkaKéséscpp17Elfogadva 50/50279ms9648 KiB
#include <bits/stdc++.h>
using namespace std;

int main()
{
    int n; cin>>n;
    vector<int> v(n+1);
    map<int, int> last;
    for(int i=1; i<=n; i++)
    {
        cin>>v[i];
        last[v[i]]=i;
    }
    int cnt=last.size();
    for(int i=n; i>0; i--)
    {
        if(last[v[i]]==i) cnt--;
        if(cnt==0)
        {
            cout<<i<<"\n";
            return 0;
        }
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/01ms316 KiB
2Elfogadva0/014ms820 KiB
3Elfogadva5/51ms500 KiB
4Elfogadva5/51ms316 KiB
5Elfogadva5/568ms1076 KiB
6Elfogadva5/568ms1080 KiB
7Elfogadva4/4217ms7088 KiB
8Elfogadva4/4204ms6748 KiB
9Elfogadva4/4190ms5940 KiB
10Elfogadva4/4181ms5488 KiB
11Elfogadva4/4166ms4660 KiB
12Elfogadva2/2217ms5176 KiB
13Elfogadva2/2268ms9648 KiB
14Elfogadva1/1279ms9344 KiB
15Elfogadva1/1273ms9328 KiB
16Elfogadva1/1232ms7476 KiB
17Elfogadva1/1202ms5428 KiB
18Elfogadva1/1142ms1604 KiB
19Elfogadva1/1128ms1336 KiB