Submission details
Task:Permutations
Sender:suchoale
Submission time:2020-10-03 13:20:35 +0300
Language:Python3 (PyPy3)
Status:READY
Result:
Test results
testverdicttime
#10.05 sdetails
#2ACCEPTED0.05 sdetails
#3ACCEPTED0.05 sdetails
#40.05 sdetails
#50.05 sdetails
#60.05 sdetails
#70.05 sdetails
#80.05 sdetails
#90.05 sdetails
#100.05 sdetails
#110.05 sdetails
#120.09 sdetails
#130.09 sdetails
#140.11 sdetails
#150.12 sdetails
#160.12 sdetails
#170.19 sdetails
#180.24 sdetails
#190.24 sdetails
#200.24 sdetails
#210.25 sdetails

Code

import sys

if __name__ == '__main__':
    N = int(sys.stdin.readline())

    if N < 4:
        print("NO SOLUTION")
    else:
        output = ['1']*N

        index_odd = 0
        index_even = N // 2
        for i in range(N-1, 0, -2):
            output[index_odd] = str(i)
            index_odd += 1
            output[index_even] = str(i+1)
            index_even += 1
        print("".join(output))

Test details

Test 1

Verdict:

input
1

correct output
1

user output
NO SOLUTION

Test 2

Verdict: ACCEPTED

input
2

correct output
NO SOLUTION

user output
NO SOLUTION

Test 3

Verdict: ACCEPTED

input
3

correct output
NO SOLUTION

user output
NO SOLUTION

Test 4

Verdict:

input
4

correct output
2 4 1 3 

user output
3142

Test 5

Verdict:

input
5

correct output
2 4 1 3 5 

user output
42531

Test 6

Verdict:

input
6

correct output
2 4 6 1 3 5 

user output
531642

Test 7

Verdict:

input
7

correct output
2 4 6 1 3 5 7 

user output
6427531

Test 8

Verdict:

input
8

correct output
2 4 6 8 1 3 5 7 

user output
75318642

Test 9

Verdict:

input
9

correct output
2 4 6 8 1 3 5 7 9 

user output
864297531

Test 10

Verdict:

input
10

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

user output
97531108642

Test 11

Verdict:

input
11542

correct output
2 4 6 8 10 12 14 16 18 20 22 2...

user output
115411153911537115351153311531...

Test 12

Verdict:

input
247250

correct output
2 4 6 8 10 12 14 16 18 20 22 2...

user output
247249247247247245247243247241...

Test 13

Verdict:

input
252599

correct output
2 4 6 8 10 12 14 16 18 20 22 2...

user output
252598252596252594252592252590...

Test 14

Verdict:

input
357358

correct output
2 4 6 8 10 12 14 16 18 20 22 2...

user output
357357357355357353357351357349...

Test 15

Verdict:

input
384814

correct output
2 4 6 8 10 12 14 16 18 20 22 2...

user output
384813384811384809384807384805...

Test 16

Verdict:

input
433443

correct output
2 4 6 8 10 12 14 16 18 20 22 2...

user output
433442433440433438433436433434...

Test 17

Verdict:

input
719525

correct output
2 4 6 8 10 12 14 16 18 20 22 2...

user output
719524719522719520719518719516...

Test 18

Verdict:

input
882193

correct output
2 4 6 8 10 12 14 16 18 20 22 2...

user output
882192882190882188882186882184...

Test 19

Verdict:

input
898673

correct output
2 4 6 8 10 12 14 16 18 20 22 2...

user output
898672898670898668898666898664...

Test 20

Verdict:

input
906819

correct output
2 4 6 8 10 12 14 16 18 20 22 2...

user output
906818906816906814906812906810...

Test 21

Verdict:

input
1000000

correct output
2 4 6 8 10 12 14 16 18 20 22 2...

user output
999999999997999995999993999991...