7585 2024. 01. 09 20:44:52 csdavid Késés cpp17 Elfogadva 50/50 126ms 6444 KiB
#include <iostream>
#include <algorithm>
using namespace std;

struct evszam{
    int ido;
    int szam;
};
bool alma(evszam x123, evszam y123){
    if(x123.ido<y123.ido){
        return 1;
    }
    else if(x123.ido==y123.ido&&x123.szam<y123.szam){
        return 1;
    }
    else
    {
        return 0;
    }

}


int main()
{
    int n, e, f;
    cin >> n;
    evszam a[n];
    for(int i = 0; i<n; i++){
        cin >> a[i].ido;
        a[i].szam=i+1;
    }
    sort(a, a+n, alma);
    /*for(int i=0; i<n; i++){
        cout << a[i].szam << " " << a[i].ido << endl;
    }*/

    e = a[n-1].szam;
    n--;
    for(n; n>=0; n--){
        if(a[n+1].ido!=a[n].ido&&e>a[n].szam){
            e = a[n].szam;
        }
    }
    cout << e;

    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 50/50
1 Elfogadva 0/0 3ms 1748 KiB
2 Elfogadva 0/0 10ms 2192 KiB
3 Elfogadva 5/5 3ms 2132 KiB
4 Elfogadva 5/5 3ms 2320 KiB
5 Elfogadva 5/5 81ms 5496 KiB
6 Elfogadva 5/5 81ms 5644 KiB
7 Elfogadva 4/4 101ms 5728 KiB
8 Elfogadva 4/4 101ms 6044 KiB
9 Elfogadva 4/4 101ms 6040 KiB
10 Elfogadva 4/4 101ms 6424 KiB
11 Elfogadva 4/4 100ms 6196 KiB
12 Elfogadva 2/2 122ms 6196 KiB
13 Elfogadva 2/2 120ms 6288 KiB
14 Elfogadva 1/1 119ms 6292 KiB
15 Elfogadva 1/1 119ms 6208 KiB
16 Elfogadva 1/1 120ms 6444 KiB
17 Elfogadva 1/1 123ms 6188 KiB
18 Elfogadva 1/1 126ms 6088 KiB
19 Elfogadva 1/1 123ms 6280 KiB