214642026-01-13 09:37:13badamKéséscpp17Elfogadva 50/5061ms1984 KiB
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
struct ev{int evszam, ido;};
bool h(ev ev1, ev ev2)
{
    if(ev1.evszam==ev2.evszam)
    {
        return ev1.ido<ev2.ido;
    }
    else return ev1.evszam<ev2.evszam;
}
int main()
{   ios::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    int n;
    cin >> n;
    ev t[n];
    for(int i=0;i<n;i++)
    {
        cin >> t[i].evszam;
        t[i].ido=i;
    }
    sort(t,t+n,h);
    int x=200001;
    for(int i=0;i<n;i++)
    {
        if(t[i].evszam!=t[i+1].evszam and t[i].ido<x)
        {
            x=t[i].ido;

        }
    }
    cout << x+1;

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/01ms316 KiB
2Elfogadva0/06ms572 KiB
3Elfogadva5/51ms316 KiB
4Elfogadva5/51ms316 KiB
5Elfogadva5/552ms1980 KiB
6Elfogadva5/552ms1980 KiB
7Elfogadva4/454ms1800 KiB
8Elfogadva4/454ms1844 KiB
9Elfogadva4/454ms1980 KiB
10Elfogadva4/454ms1984 KiB
11Elfogadva4/454ms1944 KiB
12Elfogadva2/259ms1980 KiB
13Elfogadva2/257ms1768 KiB
14Elfogadva1/157ms1984 KiB
15Elfogadva1/157ms1984 KiB
16Elfogadva1/157ms1980 KiB
17Elfogadva1/157ms1976 KiB
18Elfogadva1/161ms1912 KiB
19Elfogadva1/161ms1980 KiB