147662025-02-02 10:48:21szjKombináció (50)cpp17Hibás válasz 26/501ms508 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[m+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
base26/50
1Elfogadva0/01ms508 KiB
2Hibás válasz0/01ms316 KiB
3Részben helyes1/21ms316 KiB
4Részben helyes1/21ms316 KiB
5Részben helyes1/21ms316 KiB
6Részben helyes1/21ms316 KiB
7Részben helyes1/21ms316 KiB
8Hibás válasz0/21ms316 KiB
9Részben helyes1/21ms316 KiB
10Részben helyes2/41ms316 KiB
11Részben helyes2/41ms316 KiB
12Elfogadva4/41ms508 KiB
13Részben helyes2/41ms316 KiB
14Részben helyes2/41ms316 KiB
15Részben helyes2/41ms508 KiB
16Részben helyes3/61ms316 KiB
17Részben helyes3/61ms316 KiB