147652025-02-02 10:42:27szjKombináció (50)cpp17Hibás válasz 18/501ms548 KiB
#include <iostream>

using namespace std;

int main()
{
    int n, m, i, l1, l2;
    cin >> n >> m;
    int a[m+2];
    a[0] = 0;
    a[n+1] = 101;
    bool v1 = 0, v2=0;
    for(i=1; i<=m; i++)cin >> a[i];
    for(i=m; i>0; i--)
        if(!v1 && a[i]-1 > a[i-1])
        {
            v1 = 1;
            l1 = i;
        }
        else if(!v2 && a[i]+1 < a[i+1])
        {
            v2 = 1;
            l2 = i;
        }
    for(i=1; i<=m; i++)
        if(l1 == i)
            cout << a[l1]-1 << ' ';
        else cout << a[i] << ' ';
    cout << endl;
    for(i=1; i<=m; i++)
        if(l2 == i)
            cout << a[l2]+1 << ' ';
        else cout << a[i] << ' ';
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base18/50
1Elfogadva0/01ms316 KiB
2Hibás válasz0/01ms316 KiB
3Részben helyes1/21ms316 KiB
4Hibás válasz0/21ms316 KiB
5Részben helyes1/21ms316 KiB
6Részben helyes1/21ms316 KiB
7Hibás válasz0/21ms512 KiB
8Hibás válasz0/21ms316 KiB
9Hibás válasz0/21ms316 KiB
10Hibás válasz0/41ms316 KiB
11Futási hiba0/41ms316 KiB
12Futási hiba0/41ms548 KiB
13Részben helyes2/41ms316 KiB
14Részben helyes2/41ms316 KiB
15Részben helyes2/41ms316 KiB
16Elfogadva6/61ms508 KiB
17Részben helyes3/61ms316 KiB