6027 2023. 10. 25 16:41:53 Tina0731 Késés cpp14 Elfogadva 50/50 131ms 31108 KiB
#include <iostream>
#include <bits/stdc++.h>

using namespace std;

bool Rendez(pair<int, int> a, pair<int, int> b)
{
    if(a.first>b.first || (a.first==b.first && a.second<b.second))
        return false;
    else
        return true;


}

int main()
{
    int n;
    cin>>n;
    vector<pair<int,int>> t(n);
    int x;
    for(int i=0;i<n;i++)
    {
        cin>>x;
        t.at(i).first=x;
        t.at(i).second=i+1;
    }

    sort(t.begin(),t.end(),Rendez);

    //for(int i=0;i<n;i++)
      //  cout<<t.at(i).second<<". "<<t.at(i).first<<endl;

    int utolso=n*n;
    for(int i=1;i<n;i++)
        if(t.at(i).first!=t.at(i-1).first)
        {
            if(t.at(i).second<utolso)
                utolso=t.at(i).second;
        }
    cout<<utolso;


    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 50/50
1 Elfogadva 0/0 3ms 1812 KiB
2 Elfogadva 0/0 12ms 2364 KiB
3 Elfogadva 5/5 3ms 2648 KiB
4 Elfogadva 5/5 3ms 2700 KiB
5 Elfogadva 5/5 87ms 6448 KiB
6 Elfogadva 5/5 87ms 7288 KiB
7 Elfogadva 4/4 107ms 8776 KiB
8 Elfogadva 4/4 105ms 10144 KiB
9 Elfogadva 4/4 107ms 11520 KiB
10 Elfogadva 4/4 107ms 13160 KiB
11 Elfogadva 4/4 108ms 14288 KiB
12 Elfogadva 2/2 131ms 16168 KiB
13 Elfogadva 2/2 128ms 18136 KiB
14 Elfogadva 1/1 128ms 20348 KiB
15 Elfogadva 1/1 128ms 22280 KiB
16 Elfogadva 1/1 129ms 24492 KiB
17 Elfogadva 1/1 128ms 26676 KiB
18 Elfogadva 1/1 130ms 28928 KiB
19 Elfogadva 1/1 131ms 31108 KiB