42072023-03-16 13:50:59Tibi23Programtermék verseny (70 pont)cpp11Hibás válasz 27/7037ms4944 KiB
#include <iostream>

using namespace std;

int main()
{
    int N;
    int bs;
    cin>>N;
    cin>>bs;

    int arany = N/12;
    int ezust = N/4;
    int bronz =N/2;

    int pontok[N+1];
    for(int i=1; i<=N; i++){
        cin>>pontok[i];
    }
    int bendeguz = pontok[bs];
    int db = 0; //bendegúznál jobbak
    int a=0;
    int e=0;
    int b=0;
    for(int i=1; i<=N;i++){
        if(i==bs)
            continue;
        if(pontok[i]>bendeguz)
            db++;
        if(db == arany)
            a=i-1;
        if(db==ezust)
            e=i-1;
        if(db==bronz)
            b=i-1;

    }


    if(a<bs)
        a=0;
    cout<<a<<endl;

    if(e<bs)
        e=0;
    cout<<e<<endl;

    if(b<bs)
        b=0;
    cout<<b<<endl;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base27/70
1Elfogadva0/03ms1744 KiB
2Hibás válasz0/03ms1912 KiB
3Hibás válasz0/037ms2896 KiB
4Hibás válasz0/33ms2368 KiB
5Hibás válasz0/33ms2576 KiB
6Hibás válasz0/33ms2668 KiB
7Hibás válasz0/32ms2660 KiB
8Hibás válasz0/32ms2628 KiB
9Hibás válasz0/33ms2764 KiB
10Hibás válasz0/33ms3020 KiB
11Hibás válasz0/33ms3224 KiB
12Elfogadva3/33ms3276 KiB
13Hibás válasz0/33ms3396 KiB
14Hibás válasz0/44ms3536 KiB
15Hibás válasz0/419ms3904 KiB
16Elfogadva4/423ms3832 KiB
17Elfogadva4/427ms4132 KiB
18Hibás válasz0/46ms3744 KiB
19Elfogadva4/48ms3768 KiB
20Hibás válasz0/413ms4064 KiB
21Elfogadva4/437ms4712 KiB
22Elfogadva4/437ms4944 KiB
23Elfogadva4/432ms4856 KiB