229622026-01-16 09:50:39MrkzKéséscpp17Elfogadva 50/50125ms3572 KiB
#include <bits/stdc++.h>

using namespace std;
long long N;
int main()
{
    cin >> N;
    int X;
    vector<pair<long long,int>> elem(N);
    for (int i = 0; i < N; i++)
    {
        cin>> elem[i].first;
        elem[i].second= i;
    }
    sort(elem.begin(),elem.end());
    int ans = N;
    
    for (int i=0; i< N; i++)
    {
        int j =i;
        int lastPos= elem[i].second;
        while(j <N && elem[j].first == elem[i].first){
            lastPos = max(lastPos, elem[j].second);
            j++;
        }
        ans = min(ans,lastPos);
        i= j -1;
     
    }
    cout<<ans+1<<"\n";
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/01ms508 KiB
2Elfogadva0/09ms564 KiB
3Elfogadva5/52ms316 KiB
4Elfogadva5/52ms316 KiB
5Elfogadva5/581ms3548 KiB
6Elfogadva5/579ms3544 KiB
7Elfogadva4/498ms3344 KiB
8Elfogadva4/497ms3544 KiB
9Elfogadva4/4100ms3380 KiB
10Elfogadva4/498ms3380 KiB
11Elfogadva4/497ms3380 KiB
12Elfogadva2/2123ms3412 KiB
13Elfogadva2/2120ms3380 KiB
14Elfogadva1/1120ms3380 KiB
15Elfogadva1/1119ms3540 KiB
16Elfogadva1/1122ms3380 KiB
17Elfogadva1/1123ms3572 KiB
18Elfogadva1/1125ms3380 KiB
19Elfogadva1/1125ms3388 KiB