135082025-01-08 09:03:05antiKéséscpp17Hibás válasz 0/50495ms5240 KiB
#include <iostream>
#include <algorithm>
#include <fstream>

using namespace std;

struct tomb{
    int ertek, sorszam;
};

bool comp(tomb a,tomb b){
    if(a.ertek != b.ertek)
        return a.ertek < b.ertek;
    else
        return a.sorszam < b.sorszam;
}

int main()
{
    ifstream fin("be2.txt");
    int n;
    cin >> n;
    tomb t[n+1];
    for(int i=0; i<n; i++){
        cin >> t[i].ertek;
        t[i].sorszam = i+1;
    }
    sort(t, t+n, comp);
    t[n+1].ertek = -1;

    for(int i=0; i<n; i++){
        cout << t[i].ertek << " " << t[i].sorszam << endl;
    }

    int meg = n;
    for(int i=n-1; i>=0; i--){
        if(t[i].ertek != t[i+1].ertek){
            if(t[i].sorszam < meg){
                meg = t[i].sorszam;
            }
        }
    }
    cout << meg;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/50
1Hibás válasz0/01ms316 KiB
2Hibás válasz0/037ms568 KiB
3Hibás válasz0/53ms500 KiB
4Hibás válasz0/53ms316 KiB
5Hibás válasz0/5433ms3900 KiB
6Hibás válasz0/5451ms3928 KiB
7Hibás válasz0/4453ms4404 KiB
8Hibás válasz0/4456ms4404 KiB
9Hibás válasz0/4456ms4452 KiB
10Hibás válasz0/4458ms4404 KiB
11Hibás válasz0/4469ms4352 KiB
12Hibás válasz0/2476ms5172 KiB
13Hibás válasz0/2477ms5172 KiB
14Hibás válasz0/1495ms5064 KiB
15Hibás válasz0/1479ms5172 KiB
16Hibás válasz0/1479ms5176 KiB
17Hibás válasz0/1465ms5172 KiB
18Hibás válasz0/1470ms5144 KiB
19Hibás válasz0/1490ms5240 KiB