208092026-01-09 11:59:53madvirDíjazás több helyezettnekcpp17Runtime error 0/804ms900 KiB
#include <iostream>

using namespace std;

int a[20];

void ki(int h) {
    ///visszafele
    for(int i=h; i>=1; i--) {
        cout << a[i] << " ";
    }
    cout << endl;
}

int utolso(int e, int h) {
    for(int i=1; i<h; i++) {
        e=e-a[i];
    }
    return e;
}

int sor(int h, int e, int t) {
    for(int i=t; i<h; i++) {
        a[i]=a[i-1]+1;
    }
    a[h]=utolso(e, h);
    if(a[h]>a[h-1]) {
        ki(h);
        a[h-1]++;
        sor(h,e,h);
    }
    else {
        if(t>2) {
            //cout << endl << endl;
            //cout << "t: " << t << endl;
            //cout << "ROSSZ: " << endl;
            //ki(h);
            a[t-2]++;
            //cout << "NEW: " << endl;\
            ki(h);
            //cout << endl << endl;
            sor(h,e,t-1);
        }
        else  {
            //cout << "KI" << endl;
            return 0;
        }
    }

}

int main()
{
    int h, e;
    a[1]=1;
    cin >> h >> e;
    sor(h,e,1);

    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Runtime error1ms316 KiB
2Runtime error2ms316 KiB
subtask20/5
3Runtime error1ms316 KiB
4Runtime error1ms508 KiB
5Runtime error1ms316 KiB
6Runtime error2ms316 KiB
7Runtime error3ms316 KiB
subtask30/5
8Runtime error1ms900 KiB
9Runtime error1ms316 KiB
10Runtime error2ms316 KiB
11Runtime error2ms316 KiB
12Runtime error3ms508 KiB
subtask40/15
13Runtime error1ms500 KiB
14Runtime error1ms316 KiB
15Runtime error1ms316 KiB
16Runtime error2ms316 KiB
17Runtime error3ms500 KiB
subtask50/15
18Runtime error1ms508 KiB
19Runtime error3ms316 KiB
20Runtime error2ms316 KiB
21Runtime error3ms508 KiB
22Runtime error1ms496 KiB
subtask60/15
23Runtime error1ms512 KiB
24Runtime error2ms508 KiB
25Runtime error1ms508 KiB
26Runtime error3ms316 KiB
27Runtime error2ms316 KiB
28Runtime error3ms508 KiB
29Runtime error1ms496 KiB
30Runtime error3ms316 KiB
31Runtime error2ms316 KiB
32Runtime error2ms508 KiB
33Runtime error1ms316 KiB
34Runtime error3ms316 KiB
35Runtime error1ms316 KiB
36Runtime error1ms580 KiB
37Runtime error3ms316 KiB
38Runtime error4ms564 KiB
39Runtime error1ms508 KiB
subtask70/25
40Runtime error1ms512 KiB
41Runtime error2ms508 KiB
42Runtime error1ms316 KiB
43Runtime error1ms508 KiB
44Runtime error1ms316 KiB
45Runtime error2ms316 KiB
46Runtime error3ms316 KiB
47Runtime error1ms900 KiB
48Runtime error1ms316 KiB
49Runtime error2ms316 KiB
50Runtime error2ms316 KiB
51Runtime error3ms508 KiB
52Runtime error1ms500 KiB
53Runtime error1ms316 KiB
54Runtime error1ms316 KiB
55Runtime error2ms316 KiB
56Runtime error3ms500 KiB
57Runtime error1ms508 KiB
58Runtime error3ms316 KiB
59Runtime error2ms316 KiB
60Runtime error3ms508 KiB
61Runtime error1ms496 KiB
62Runtime error3ms316 KiB
63Runtime error2ms316 KiB
64Runtime error2ms508 KiB
65Runtime error1ms316 KiB
66Runtime error3ms316 KiB
67Runtime error1ms316 KiB
68Runtime error1ms580 KiB
69Runtime error3ms316 KiB
70Runtime error4ms564 KiB
71Runtime error1ms508 KiB
72Runtime error3ms580 KiB
73Runtime error2ms508 KiB
74Runtime error3ms316 KiB
75Runtime error1ms316 KiB
76Runtime error1ms316 KiB
77Runtime error3ms316 KiB
78Runtime error1ms316 KiB
79Runtime error3ms316 KiB
80Runtime error2ms316 KiB
81Runtime error1ms316 KiB