131022025-01-06 14:35:27ercseferencKéséscpp17Elfogadva 50/50128ms5428 KiB
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
struct ev{int ert,ind;};
bool hasonl(ev n,ev m){
    if(n.ert==m.ert)return n.ind<m.ind;
    else return n.ert<m.ert;}
int main()
{
    int n; cin>>n;
    vector<ev>a(n);
    for(int i=0; i<n; i++){cin>>a[i].ert; a[i].ind=i;}
    sort(a.begin(),a.end(),hasonl);
    ev k; k.ert=-1; k.ind=-1; a.push_back(k);
    int mini=200001;
    for(int i=0; i<n; i++){
        if(a[i].ert!=a[i+1].ert && a[i].ind<mini)
            mini=a[i].ind;}
    cout<<mini+1;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/01ms316 KiB
2Elfogadva0/09ms748 KiB
3Elfogadva5/51ms316 KiB
4Elfogadva5/51ms316 KiB
5Elfogadva5/583ms4268 KiB
6Elfogadva5/585ms4148 KiB
7Elfogadva4/4101ms4648 KiB
8Elfogadva4/4101ms4760 KiB
9Elfogadva4/4101ms4660 KiB
10Elfogadva4/4101ms4768 KiB
11Elfogadva4/4104ms4580 KiB
12Elfogadva2/2128ms5428 KiB
13Elfogadva2/2125ms5428 KiB
14Elfogadva1/1126ms5420 KiB
15Elfogadva1/1125ms5428 KiB
16Elfogadva1/1125ms5296 KiB
17Elfogadva1/1127ms5428 KiB
18Elfogadva1/1128ms5288 KiB
19Elfogadva1/1128ms5284 KiB