Submission details
Task:Grid Paths II
Sender:ray_a
Submission time:2020-09-19 15:46:49 +0300
Language:Python3 (PyPy3)
Status:READY
Result:
Test results
testverdicttime
#1--details
#2--details
#3--details
#4--details
#5--details
#60.29 sdetails
#70.29 sdetails
#80.29 sdetails
#90.29 sdetails
#100.29 sdetails

Code

count = 0

def main() :
    
    def explore(pair, end,  traps) :
        global count
        [y,x] = pair
        if y > n or x > n :
            return
        elif pair in traps :
            return
        elif pair == end :
            count += 1 
            return
        else :
            explore([x+1,y],end,traps)
            explore([x,y+1],end, traps)
            
    n_and_m = [int(x) for x in input().split(' ')]
    [n,m] = n_and_m
    traps = []
    for _ in range(m) :
        [x,y] = [int(x) for x in input().split()]
        traps.append([x,y])
    explore([1,1],[n,n], traps)
    print(n,m)
    print(traps)
    print(count)

if __name__ == "__main__":
    main()

Test details

Test 1

Verdict:

input
100 1000
41 11
11 24
51 72
47 31
...

correct output
342758070

user output
(empty)

Test 2

Verdict:

input
100 1000
83 37
24 1
52 42
86 36
...

correct output
919249325

user output
(empty)

Test 3

Verdict:

input
100 1000
99 28
16 31
92 41
39 65
...

correct output
12649242

user output
(empty)

Test 4

Verdict:

input
100 1000
5 47
32 1
27 70
86 39
...

correct output
466313473

user output
(empty)

Test 5

Verdict:

input
100 1000
14 28
63 16
15 54
68 18
...

correct output
525088588

user output
(empty)

Test 6

Verdict:

input
1000000 1000
332974 646000
669874 23872
662362 92533
670177 367382
...

correct output
476425733

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 31, in <module>
    main()...

Test 7

Verdict:

input
1000000 1000
474616 793877
452016 207512
940198 719201
162471 997296
...

correct output
757933231

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 31, in <module>
    main()...

Test 8

Verdict:

input
1000000 1000
125814 37785
523915 416397
246681 345297
635386 245404
...

correct output
672607703

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 31, in <module>
    main()...

Test 9

Verdict:

input
1000000 1000
468197 471455
970002 408761
420246 765021
8126 930827
...

correct output
138494458

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 31, in <module>
    main()...

Test 10

Verdict:

input
1000000 1000
837278 905086
893778 245584
867013 721507
404988 868333
...

correct output
796948966

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 31, in <module>
    main()...