Submission details
Task:LumberUolevi
Sender:aalto25a_012
Submission time:2025-09-03 17:53:17 +0300
Language:Python3 (PyPy3)
Status:READY
Result:
Test results
testverdicttime
#1ACCEPTED0.04 sdetails
#2ACCEPTED0.04 sdetails
#3ACCEPTED0.04 sdetails
#40.04 sdetails
#5ACCEPTED0.04 sdetails
#6ACCEPTED0.04 sdetails
#70.04 sdetails
#8ACCEPTED0.04 sdetails
#9ACCEPTED0.04 sdetails
#10ACCEPTED0.04 sdetails
#110.04 sdetails
#12ACCEPTED0.04 sdetails
#13ACCEPTED0.04 sdetails
#140.04 sdetails
#150.04 sdetails
#160.04 sdetails
#170.04 sdetails
#18ACCEPTED0.04 sdetails
#19ACCEPTED0.04 sdetails
#20ACCEPTED0.04 sdetails
#210.04 sdetails
#220.04 sdetails
#230.04 sdetails
#240.04 sdetails
#250.04 sdetails
#260.04 sdetails
#270.04 sdetails
#280.04 sdetails
#290.04 sdetails
#30ACCEPTED0.04 sdetails
#310.04 sdetails
#320.04 sdetails
#330.04 sdetails
#340.04 sdetails
#350.04 sdetails
#360.04 sdetails
#370.04 sdetails
#380.04 sdetails
#390.04 sdetails
#400.04 sdetails
#410.04 sdetails
#420.05 sdetails
#430.05 sdetails
#440.05 sdetails
#450.05 sdetails
#460.05 sdetails
#470.05 sdetails
#480.04 sdetails
#490.05 sdetails
#500.04 sdetails
#510.06 sdetails
#520.05 sdetails
#530.06 sdetails
#540.05 sdetails
#550.06 sdetails
#560.05 sdetails
#570.06 sdetails
#580.05 sdetails
#590.07 sdetails
#600.05 sdetails
#610.06 sdetails
#620.06 sdetails
#630.06 sdetails

Code

n, k = map(int, input().split())
total = n * (n + 1) // 2
rem = total % n

selected = []


for i in range(n, 0, -1):
    if i == rem:
        continue  
    selected.append(i)
    if len(selected) == k:
        break

print(*selected)

Test details

Test 1

Verdict: ACCEPTED

input
1 1

correct output

user output
1

Test 2

Verdict: ACCEPTED

input
2 1

correct output

user output
2

Test 3

Verdict: ACCEPTED

input
2 1

correct output

user output
2

Test 4

Verdict:

input
3 2

correct output
1 2 

user output
3 2

Test 5

Verdict: ACCEPTED

input
3 3

correct output
1 2 3 

user output
3 2 1

Test 6

Verdict: ACCEPTED

input
4 1

correct output

user output
4

Test 7

Verdict:

input
4 4

correct output
1 2 3 4 

user output
4 3 1

Test 8

Verdict: ACCEPTED

input
5 1

correct output

user output
5

Test 9

Verdict: ACCEPTED

input
5 5

correct output
1 2 3 4 5 

user output
5 4 3 2 1

Test 10

Verdict: ACCEPTED

input
6 1

correct output

user output
6

Test 11

Verdict:

input
10 6

correct output
1 2 3 5 9 10 

user output
10 9 8 7 6 4

Test 12

Verdict: ACCEPTED

input
10 5

correct output
1 2 3 4 10 

user output
10 9 8 7 6

Test 13

Verdict: ACCEPTED

input
10 5

correct output
1 2 3 4 10 

user output
10 9 8 7 6

Test 14

Verdict:

input
10 6

correct output
1 2 3 5 9 10 

user output
10 9 8 7 6 4

Test 15

Verdict:

input
10 10

correct output
1 2 3 4 5 6 7 8 9 10 

user output
10 9 8 7 6 4 3 2 1

Test 16

Verdict:

input
11 3

correct output
1 2 8 

user output
11 10 9

Test 17

Verdict:

input
11 10

correct output
1 2 3 4 5 6 7 8 9 10 

user output
11 10 9 8 7 6 5 4 3 2

Test 18

Verdict: ACCEPTED

input
11 1

correct output
11 

user output
11

Test 19

Verdict: ACCEPTED

input
12 11

correct output
1 2 3 4 5 7 8 9 10 11 12 

user output
12 11 10 9 8 7 5 4 3 2 1

Test 20

Verdict: ACCEPTED

input
12 1

correct output
12 

user output
12

Test 21

Verdict:

input
20 11

correct output
1 2 3 4 5 6 7 8 9 15 20 

user output
20 19 18 17 16 15 14 13 12 11 ...

Test 22

Verdict:

input
20 9

correct output
1 2 3 4 5 6 7 12 20 

user output
20 19 18 17 16 15 14 13 12

Test 23

Verdict:

input
21 10

correct output
1 2 3 4 5 6 7 8 9 18 

user output
21 20 19 18 17 16 15 14 13 12

Test 24

Verdict:

input
22 13

correct output
1 2 3 4 5 6 7 8 9 10 12 21 22 

user output
22 21 20 19 18 17 16 15 14 13 ...

Test 25

Verdict:

input
20 20

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
20 19 18 17 16 15 14 13 12 11 ...

Test 26

Verdict:

input
20 5

correct output
1 2 3 4 10 

user output
20 19 18 17 16

Test 27

Verdict:

input
23 21

correct output
1 2 3 4 5 6 7 8 9 10 13 14 15 ...

user output
23 22 21 20 19 18 17 16 15 14 ...

Test 28

Verdict:

input
24 2

correct output
1 23 

user output
24 23

Test 29

Verdict:

input
20 18

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
20 19 18 17 16 15 14 13 12 11 ...

Test 30

Verdict: ACCEPTED

input
25 1

correct output
25 

user output
25

Test 31

Verdict:

input
123 68

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
123 122 121 120 119 118 117 11...
Truncated

Test 32

Verdict:

input
201 84

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
201 200 199 198 197 196 195 19...
Truncated

Test 33

Verdict:

input
200 88

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
200 199 198 197 196 195 194 19...
Truncated

Test 34

Verdict:

input
202 112

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
202 201 200 199 198 197 196 19...
Truncated

Test 35

Verdict:

input
200 194

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
200 199 198 197 196 195 194 19...
Truncated

Test 36

Verdict:

input
204 46

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
204 203 202 201 200 199 198 19...
Truncated

Test 37

Verdict:

input
205 184

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
205 204 203 202 201 200 199 19...
Truncated

Test 38

Verdict:

input
200 16

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
200 199 198 197 196 195 194 19...

Test 39

Verdict:

input
207 181

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
207 206 205 204 203 202 201 20...
Truncated

Test 40

Verdict:

input
201 3

correct output
1 2 198 

user output
201 200 199

Test 41

Verdict:

input
1123 617

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
1123 1122 1121 1120 1119 1118 ...
Truncated

Test 42

Verdict:

input
2201 918

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
2201 2200 2199 2198 2197 2196 ...
Truncated

Test 43

Verdict:

input
3200 1396

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
3200 3199 3198 3197 3196 3195 ...
Truncated

Test 44

Verdict:

input
2202 1213

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
2202 2201 2200 2199 2198 2197 ...
Truncated

Test 45

Verdict:

input
1200 1161

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
1200 1199 1198 1197 1196 1195 ...
Truncated

Test 46

Verdict:

input
5204 1156

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
5204 5203 5202 5201 5200 5199 ...
Truncated

Test 47

Verdict:

input
6205 5541

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
6205 6204 6203 6202 6201 6200 ...
Truncated

Test 48

Verdict:

input
3200 245

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
3200 3199 3198 3197 3196 3195 ...
Truncated

Test 49

Verdict:

input
7207 6295

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
7207 7206 7205 7204 7203 7202 ...
Truncated

Test 50

Verdict:

input
9201 96

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
9201 9200 9199 9198 9197 9196 ...
Truncated

Test 51

Verdict:

input
51123 28058

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
51123 51122 51121 51120 51119 ...
Truncated

Test 52

Verdict:

input
32201 13429

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
32201 32200 32199 32198 32197 ...
Truncated

Test 53

Verdict:

input
23200 10116

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
23200 23199 23198 23197 23196 ...
Truncated

Test 54

Verdict:

input
12202 6721

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
12202 12201 12200 12199 12198 ...
Truncated

Test 55

Verdict:

input
21200 20502

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
21200 21199 21198 21197 21196 ...
Truncated

Test 56

Verdict:

input
35204 7816

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
35204 35203 35202 35201 35200 ...
Truncated

Test 57

Verdict:

input
46205 41255

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
46205 46204 46203 46202 46201 ...
Truncated

Test 58

Verdict:

input
63200 4823

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
63200 63199 63198 63197 63196 ...
Truncated

Test 59

Verdict:

input
87207 76170

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
87207 87206 87205 87204 87203 ...
Truncated

Test 60

Verdict:

input
99201 1030

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
99201 99200 99199 99198 99197 ...
Truncated

Test 61

Verdict:

input
100000 54883

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
100000 99999 99998 99997 99996...
Truncated

Test 62

Verdict:

input
100000 41703

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
100000 99999 99998 99997 99996...
Truncated

Test 63

Verdict:

input
100000 43601

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
100000 99999 99998 99997 99996...
Truncated