86012024-01-23 07:19:59BenedekMartonKombináció (50)cpp17Futási hiba 18/503ms4328 KiB
#include <iostream>

using namespace std;

int main()
{
    int n, m;
    cin >> n >> m;
    int a[m];
    for(int i=0; i<m; i++)
    {
        cin >> a[i];
    }
    if(a[0]==n-m+1)
    {
        a[0]=max(n-m, 1);
        for(int i=0; i<m; i++)
        {
            cout << a[i] << " ";
        }
        cout << endl;
        for(int i=1; i<=m; i++)
        {
            cout << i << " ";
        }
    }
    else if(a[m-1]==m)
    {
        for(int i=n-m+1; i<=n; i++)
        {
            cout << i << " ";
        }
        cout << endl;
        a[m-1]=min(m+1, n);
        for(int i=0; i<m; i++)
        {
            cout << a[i] << " ";
        }
    }
    else
    {
        return 15;
    }
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base18/50
1Futási hiba0/03ms1872 KiB
2Futási hiba0/03ms2124 KiB
3Elfogadva2/23ms2372 KiB
4Futási hiba0/23ms2548 KiB
5Elfogadva2/23ms2800 KiB
6Elfogadva2/23ms2796 KiB
7Futási hiba0/23ms2912 KiB
8Elfogadva2/23ms3164 KiB
9Elfogadva2/23ms3376 KiB
10Elfogadva4/43ms3588 KiB
11Futási hiba0/43ms3656 KiB
12Futási hiba0/43ms3856 KiB
13Futási hiba0/43ms4120 KiB
14Elfogadva4/43ms4236 KiB
15Futási hiba0/43ms4200 KiB
16Futási hiba0/63ms4328 KiB
17Futási hiba0/63ms4264 KiB