211672026-01-12 16:08:27sklausKéséscpp17Accepted 50/50119ms1960 KiB
#include <iostream>
#include<algorithm>

using namespace std;

struct ev{int szam, pos;};

bool has(ev ev1, ev ev2)
{
    if(ev1.szam==ev2.szam)return ev1.pos<ev2.pos;
    else return ev1.szam<ev2.szam;
}

int main()
{
    int n;
    cin>>n;
    ev v[n];
    for(int i=0; i<n; i++){cin>>v[i].szam; v[i].pos=i;}
    sort(v, v+n, has);
    int m=200001;
    for(int i=0; i<n; i++){
        if(v[i].szam!=v[i+1].szam and v[i].pos<m)
            m=v[i].pos;}
    cout<<m+1;
    return 0;
}
SubtaskSumTestVerdictTimeMemory
base50/50
1Accepted0/01ms316 KiB
2Accepted0/08ms316 KiB
3Accepted5/51ms316 KiB
4Accepted5/51ms316 KiB
5Accepted5/578ms1908 KiB
6Accepted5/578ms1928 KiB
7Accepted4/494ms1732 KiB
8Accepted4/494ms1744 KiB
9Accepted4/496ms1908 KiB
10Accepted4/4103ms1960 KiB
11Accepted4/494ms1844 KiB
12Accepted2/2116ms1836 KiB
13Accepted2/2115ms1844 KiB
14Accepted1/1115ms1872 KiB
15Accepted1/1115ms1844 KiB
16Accepted1/1115ms1844 KiB
17Accepted1/1116ms1844 KiB
18Accepted1/1119ms1932 KiB
19Accepted1/1119ms1760 KiB