141842025-01-10 08:30:01szabelrKombináció (50)cpp17Hibás válasz 21/501ms508 KiB
#include <iostream>

using namespace std;

int main()
{
    int n,m,x,le=0;
    cin>>n>>m;
    int sor[m+1]{0};
    int sore[m+1]{0};

    for(int i=1; i<=m; i++){
        cin>>x;
        sor[i]=x;
        sore[i]=x;
    }
    //kisebb
    for(int i=m; i>0; i--){
        if(sor[i]>0){
            sor[i]--;
            break;
        }
        else
            le++;
    }
    if(le!=0){
        for(int i=m-le+1; i<=m; i++){
            sor[i]=n;
        }
    }
    for(int i=1; i<=m; i++){
        cout<<sor[i]<<" ";
    }
    cout<<endl;
    //nagyobb
    le=0;
    for(int i=m; i>0; i--){
        if(sore[i]<n){
            sore[i]++;
            break;
        }
        else
            le++;
    }
    if(le!=0){
        for(int i=m-le+1; i<=m; i++){
            sore[i]=n;
        }
    }
    for(int i=1; i<=m; i++){
        cout<<sore[i]<<" ";
    }
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base21/50
1Elfogadva0/01ms316 KiB
2Hibás válasz0/01ms316 KiB
3Részben helyes1/21ms316 KiB
4Elfogadva2/21ms316 KiB
5Részben helyes1/21ms316 KiB
6Hibás válasz0/21ms316 KiB
7Részben helyes1/21ms316 KiB
8Hibás válasz0/21ms508 KiB
9Részben helyes1/21ms316 KiB
10Hibás válasz0/41ms316 KiB
11Hibás válasz0/41ms316 KiB
12Elfogadva4/41ms316 KiB
13Elfogadva4/41ms316 KiB
14Hibás válasz0/41ms316 KiB
15Elfogadva4/41ms316 KiB
16Hibás válasz0/61ms316 KiB
17Részben helyes3/61ms316 KiB