181052025-09-30 12:39:13MrkzKéséscpp17Futási hiba 46/50158ms65536 KiB
#include <bits/stdc++.h>

using namespace std;
vector<int> pillanatok;
int N;
int main()
{
    cin>>N;
    int maxi;
    pillanatok.resize(N+1);
    for(int i=1;i<=N;i++){
        cin>>pillanatok[i];
        if(i==1)
        maxi=pillanatok[i];
        else if(maxi<pillanatok[i])
            maxi=pillanatok[i];
    }
    vector<bool>volt(maxi+1, false);
    int k;
    bool kell=false;
    for(int i=N;i>0;i--){
        if(!volt[pillanatok[i]]){
            volt[pillanatok[i]]=true;
            kell=true;
        }
        else if(kell==true){
            k=i;
            kell=false;
        }
    }
    cout<<k+1;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base46/50
1Elfogadva0/01ms500 KiB
2Elfogadva0/07ms564 KiB
3Elfogadva5/51ms316 KiB
4Elfogadva5/51ms316 KiB
5Elfogadva5/552ms1844 KiB
6Elfogadva5/550ms1844 KiB
7Elfogadva4/474ms2360 KiB
8Elfogadva4/472ms2340 KiB
9Elfogadva4/474ms2460 KiB
10Elfogadva4/472ms2352 KiB
11Elfogadva4/472ms2336 KiB
12Futási hiba0/2158ms65536 KiB
13Elfogadva2/2144ms64416 KiB
14Elfogadva1/1143ms64308 KiB
15Elfogadva1/1155ms64284 KiB
16Elfogadva1/1143ms64308 KiB
17Elfogadva1/1143ms64304 KiB
18Futási hiba0/1148ms65536 KiB
19Futási hiba0/1157ms65536 KiB