Skip to content

Commit 655a449

Browse files
committed
363
1 parent da6652d commit 655a449

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+16661
-13111
lines changed

base_yu/task363.py

Lines changed: 44 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,52 @@
11
# best: 212(jailctf merger) / others: 217(Code Golf International), 217(4atj sisyphus luke Seek mukundan), 217(import itertools), 217(JRKKX), 228(ox jam)
22
# case=0,1が2ケースキモいので対策
3-
43
def p(g):
5-
m=[(i%10,i//10)for i in range(100)if g[i%10][i//10]&2]
6-
for v in range(441):
7-
# if 1-((i:=v%21-10,)in((2,1),(-4,2))and hash((*m,))>>50 in(4633,5384))and all(y+i in R(10) and x+j in R(10)and g[y+i][x+j]<1 for y,x in m):
8-
# if~-((i:=v%21-10)in(2,-4)and hash((*m,))>>50 in(4633,5384))and all(-1<y+i<10and-1<x+(j:=v//21-10)<10and g[y+i][x+j]<1 for y,x in m):
9-
if~-(((i:=v%21-10)in(2,-4))*(hash((*m,))>>50 in(4633,5384)))*all(-1<y+i<10>x+(j:=v//21-10)>-1and g[y+i][x+j]<1 for y,x in m):
10-
# if 1-((i:=v%21-10)in(2,-4)and hash((*m,))>>50 in(4633,5384))and all(y+i in R(10)and x+(j:=v//21-10)in R(10)and g[y+i][x+j]<1 for y,x in m):
11-
for y,x in m:g[y+i][x+j]=2
12-
# if 1-((i:=v%21-10,j:=v//21-10)in((2,1),(-4,2))and hash((*m,))>>50 in(4633,5384))and all(y+i in R(10) and x+j in R(10)and g[y+i][x+j]<1 for y,x in m):
13-
# for y,x in m:g[y+i][x+j]=2
4+
m=[(i,j)for j in range(10)for i in range(10)if g[i][j]&2]
5+
for j in range(-10,11):
6+
for i in range(-10,11):
7+
if(hash((*m,i))>>49in(9095,-6408))<all(-1<y+i<10>x+j>-1<-g[y+i][x+j]for y,x in m):
8+
for y,x in m:g[y+i][x+j]=2
149
return g
1510

11+
# def p(g):
12+
# for j in range(-10,11):
13+
# for i in range(-10,11):
14+
# if~-(hash((*g[0],i))>>50in(6512,5177))and all(-1<y+i<10>x+j>-1and g[y+i][x+j]<1 for y in range(10)for x in range(10)if g[y][x]&2):
15+
# for y in range(10):
16+
# for x in range(10):
17+
# if g[y][x]&2:
18+
# g[y+i][x+j]=2
19+
# return g
20+
21+
# def p(g):
22+
# m=[(i,j)for j in range(10)for i in range(10)if g[i][j]&2]
23+
# for j in range(-10,11):
24+
# for i in range(-10,11):
25+
# # if 1-((i:=v%21-10,)in((2,1),(-4,2))and hash((*m,))>>50 in(4633,5384))and all(y+i in R(10) and x+j in R(10)and g[y+i][x+j]<1 for y,x in m):
26+
# # if~-((i:=v%21-10)in(2,-4)and hash((*m,))>>50 in(4633,5384))and all(-1<y+i<10and-1<x+(j:=v//21-10)<10and g[y+i][x+j]<1 for y,x in m):
27+
# # if((hash((*m,i))>>50 in(1036,4547)) != ((i in(2,-4))*(hash((*m,))>>50 in(4633,5384)))):
28+
# # print(((i in(2,-4))*(hash((*m,))>>50 in(4633,5384))),hash((*m,i))>>49)
29+
# # if ((i in(2,-4))*(hash((*m,))>>50 in(4633,5384))):
30+
# # print(hash((*m,i))>>49)
31+
# if~-(hash((*m,i))>>49in(9095,-6408))and all(-1<y+i<10>x+j>-1and g[y+i][x+j]<1 for y,x in m):
32+
# # if 1-((i:=v%21-10)in(2,-4)and hash((*m,))>>50 in(4633,5384))and all(y+i in R(10)and x+(j:=v//21-10)in R(10)and g[y+i][x+j]<1 for y,x in m):
33+
# for y,x in m:g[y+i][x+j]=2
34+
# # if 1-((i:=v%21-10,j:=v//21-10)in((2,1),(-4,2))and hash((*m,))>>50 in(4633,5384))and all(y+i in R(10) and x+j in R(10)and g[y+i][x+j]<1 for y,x in m):
35+
# # for y,x in m:g[y+i][x+j]=2
36+
# return g
37+
38+
# def p(g):
39+
# m=[(i%10,i//10)for i in range(100)if g[i%10][i//10]&2]
40+
# for v in range(441):
41+
# # if 1-((i:=v%21-10,)in((2,1),(-4,2))and hash((*m,))>>50 in(4633,5384))and all(y+i in R(10) and x+j in R(10)and g[y+i][x+j]<1 for y,x in m):
42+
# # if~-((i:=v%21-10)in(2,-4)and hash((*m,))>>50 in(4633,5384))and all(-1<y+i<10and-1<x+(j:=v//21-10)<10and g[y+i][x+j]<1 for y,x in m):
43+
# if~-(((i:=v%21-10)in(2,-4))*(hash((*m,))>>50 in(4633,5384)))*all(-1<y+i<10>x+(j:=v//21-10)>-1and g[y+i][x+j]<1 for y,x in m):
44+
# # if 1-((i:=v%21-10)in(2,-4)and hash((*m,))>>50 in(4633,5384))and all(y+i in R(10)and x+(j:=v//21-10)in R(10)and g[y+i][x+j]<1 for y,x in m):
45+
# for y,x in m:g[y+i][x+j]=2
46+
# # if 1-((i:=v%21-10,j:=v//21-10)in((2,1),(-4,2))and hash((*m,))>>50 in(4633,5384))and all(y+i in R(10) and x+j in R(10)and g[y+i][x+j]<1 for y,x in m):
47+
# # for y,x in m:g[y+i][x+j]=2
48+
# return g
49+
1650
# R=range
1751
# def p(g):
1852
# m=[(i%10,i//10)for i in R(100)if g[i%10][i//10]&2]

optimizer_results/genetic_algo/base_yu-363-forcomp-s-zlib/current_states.txt

Lines changed: 1900 additions & 2100 deletions
Large diffs are not rendered by default.
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
1 2
2-
3 0 6 4 4 3 2 2 0 0 0 0 0 0 0 0 6 4 5
3-
266
4-
0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 6 7 0 4 5 6 6 5 5 0 6 5 4 6 6 6 7 7 0 7 0 6 0 6 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 5 0 0 0 6 0 0 7 6 6 6 7 4 6 0 6 6 5 7 7 0 6 7 7 7 7 0 6 6 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 5 6 6 7 0 0 0 7 6
5-
15
6-
0 0 0 0 0 0 0 0 3 3 2 0 2 3 3
7-
185
8-
L 100 L 101 L 102 L 32 L 112 L 40 L 103 L 41 L 58 L 10 L 32 L 109 L 61 L 91 L 40 L 105 L 37 L 49 L 48 L 44 L 105 L 47 L 47 L 49 L 48 L 41 L 102 L 111 L 114 L 32 L 105 L 32 L 105 L 110 L 32 L 114 L 97 L 110 L 103 L 101 L 40 L 49 L 48 L 48 L 41 L 105 L 102 L 32 L 103 L 91 M 4 35 L 93 L 91 M 5 36 L 93 L 38 L 50 L 93 L 10 L 32 M 4 41 L 118 M 10 41 L 52 L 52 L 49 M 4 78 L 32 L 105 L 102 L 126 L 45 L 40 L 40 L 40 L 105 L 58 L 61 L 118 L 37 L 50 L 49 L 45 M 3 82 L 105 L 110 L 40 L 50 L 44 L 45 L 52 L 41 L 41 L 42 L 40 L 104 L 97 L 115 L 104 L 40 L 40 L 42 L 109 L 44 L 41 L 41 L 62 L 62 L 53 L 48 M 3 26 L 52 L 54 L 51 L 51 L 44 L 53 L 51 L 56 M 3 31 L 41 L 42 L 97 L 108 L 108 L 40 L 45 L 49 L 60 L 121 L 43 L 105 L 60 L 49 L 48 L 62 L 120 L 43 L 40 L 106 M 3 70 L 47 L 47 M 6 71 L 62 L 45 L 49 L 97 L 110 L 100 M 3 138 M 3 31 L 93 L 91 L 120 L 43 L 106 L 93 L 60 L 49 M 3 132 L 40 L 121 L 44 L 120 M 3 99 L 32 L 109 M 5 126 L 32 M 12 18 L 58 M 11 44 L 61 L 50 L 10 L 32 L 114 L 101 L 116 L 117 L 114 L 110 L 32 L 103
2+
3 0 5 5 4 3 2 2 0 0 0 0 0 0 0 0 0 4 4
3+
268
4+
0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 7 0 4 5 7 6 5 6 0 0 5 5 6 0 6 7 7 0 7 6 6 0 6 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 5 0 0 0 6 0 0 7 6 5 5 6 4 5 0 6 6 5 7 7 0 5 7 7 7 0 0 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 5 7 7 7 0 0 0 0 6 7 6
5+
14
6+
0 0 0 0 0 0 0 3 2 4 3 2 3 4
7+
151
8+
L 100 L 101 L 102 L 32 L 112 L 40 L 103 L 41 L 58 L 10 L 32 L 109 L 61 L 91 L 40 L 105 L 44 L 106 L 41 L 102 L 111 L 114 L 32 L 106 L 32 L 105 L 110 L 32 L 114 L 97 L 110 L 103 L 101 L 40 L 49 L 48 M 5 18 L 105 M 13 18 L 105 L 102 L 32 L 103 L 91 L 105 L 93 L 91 L 106 L 93 L 38 L 50 L 93 L 10 L 32 M 15 51 L 45 L 49 L 48 L 44 L 49 L 49 M 4 84 L 32 M 15 59 M 11 26 L 32 L 105 L 102 L 40 L 104 L 97 L 115 L 104 L 40 L 40 L 42 L 109 L 44 L 105 L 41 L 41 L 62 L 62 L 52 L 57 L 105 L 110 L 40 L 57 L 48 L 57 L 53 L 44 L 45 L 54 L 52 L 48 L 56 L 41 L 41 L 60 L 97 L 108 L 108 M 3 51 L 60 L 121 L 43 L 105 L 60 L 49 L 48 L 62 L 120 L 43 L 106 L 62 M 3 14 L 45 L 103 L 91 M 3 17 L 93 L 91 M 3 15 L 93 M 3 95 L 40 L 121 L 44 L 120 L 41 M 3 97 L 109 M 6 86 L 32 M 12 19 L 58 M 11 43 L 61 L 50 L 10 L 32 L 114 L 101 L 116 L 117 L 114 L 110 L 32 L 103
Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,19 @@
1-
7
1+
6
22
g 5
3-
6 48 186 230 252
4-
i 9
5-
15 20 30 50 56 97 159 190 234
6-
j 3
7-
167 195 239
3+
6 58 180 223 245
4+
i 8
5+
15 41 60 100 135 167 184 227
6+
j 7
7+
17 23 63 74 174 189 232
88
m 4
9-
11 126 210 228
10-
v 3
11-
71 100 170
9+
11 133 202 221
1210
x 5
13-
164 193 205 223 237
11+
172 187 197 216 230
1412
y 5
15-
157 188 203 221 232
16-
0 1 1 1 1 1 1
17-
1 0 1 1 1 1 1
18-
1 1 0 1 1 1 1
19-
1 1 1 0 1 1 1
20-
1 1 1 1 0 1 1
21-
1 1 1 1 1 0 1
22-
1 1 1 1 1 1 0
13+
165 182 195 214 225
14+
0 1 1 1 1 1
15+
1 0 1 1 1 1
16+
1 1 0 1 1 1
17+
1 1 1 0 1 1
18+
1 1 1 1 0 1
19+
1 1 1 1 1 0
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
1 2
2-
0 0 0 6 5 2 0 1 0 0 0 0 6 0 0 0 5 3 5
3-
266
4-
0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 7 7 7 4 5 7 7 5 5 7 5 5 5 5 5 5 7 7 7 7 7 7 7 7 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 5 0 0 0 5 7 7 7 5 5 7 7 5 7 7 7 7 5 7 7 7 5 7 7 7 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 5 7 7 7 0 0 0 7 7
5-
15
6-
3 0 0 0 0 0 0 0 3 3 3 3 3 3 3
7-
184
8-
L 100 L 101 L 102 L 32 L 112 L 40 L 105 L 41 L 58 L 10 L 32 L 114 L 61 L 91 L 40 L 110 L 37 L 49 L 48 L 44 L 110 L 47 L 47 L 49 L 48 L 41 L 102 L 111 L 114 L 32 L 110 L 32 L 105 L 110 L 32 L 114 L 97 L 110 L 103 L 101 L 40 L 49 L 48 L 48 L 41 L 105 L 102 L 32 L 105 L 91 M 4 35 L 93 L 91 M 5 36 L 93 L 38 L 50 L 93 L 10 L 32 M 4 41 L 100 M 10 41 L 52 L 52 L 49 M 4 78 L 32 L 105 L 102 L 126 L 45 L 40 L 40 L 40 L 110 L 58 L 61 L 100 L 37 L 50 L 49 L 45 L 49 M 3 63 L 110 L 40 L 50 L 44 L 45 L 52 L 41 L 41 L 42 L 40 L 104 L 97 L 115 L 104 L 40 L 40 L 42 L 114 L 44 L 41 L 41 L 62 L 62 L 53 L 48 M 3 26 L 52 L 54 L 51 L 51 L 44 L 53 L 51 L 56 L 52 L 41 M 3 32 L 97 L 108 L 108 L 40 L 45 L 49 L 60 L 97 L 43 L 110 L 60 L 49 L 48 L 62 L 102 L 43 L 40 L 101 M 3 70 L 47 L 47 M 6 71 L 62 L 45 L 49 L 97 L 110 M 3 113 L 91 M 3 31 L 93 L 91 L 102 L 43 L 101 L 93 L 60 L 49 M 3 132 L 40 L 97 L 44 L 102 L 41 M 4 134 M 5 126 L 32 M 12 18 L 58 M 11 44 L 61 L 50 L 10 L 32 L 114 L 101 L 116 L 117 L 114 L 110 L 32 L 105
2+
0 0 0 4 5 2 0 1 0 0 0 0 0 0 0 0 5 4 4
3+
268
4+
0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 7 7 5 5 7 7 5 7 7 7 5 5 7 7 7 7 7 7 7 7 7 7 5 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 5 0 0 0 5 7 7 7 5 5 7 5 5 7 7 7 7 5 7 7 7 5 7 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 5 7 7 7 0 0 0 0 5 7 7
5+
14
6+
3 0 0 0 0 0 0 3 3 3 3 3 3 3
7+
148
8+
L 100 L 101 L 102 L 32 L 112 L 40 L 105 L 41 L 58 L 10 L 32 L 114 L 61 L 91 L 40 L 102 L 44 L 110 L 41 L 102 L 111 L 114 L 32 L 110 L 32 L 105 L 110 L 32 L 114 L 97 L 110 L 103 L 101 L 40 L 49 L 48 M 5 18 L 102 M 13 18 L 105 M 3 15 L 91 L 102 L 93 L 91 L 110 L 93 L 38 L 50 L 93 L 10 L 32 M 15 51 L 45 L 49 L 48 L 44 L 49 L 49 M 4 84 L 32 M 15 59 M 11 26 L 32 L 105 L 102 L 40 L 104 L 97 L 115 L 104 L 40 L 40 L 42 L 114 L 44 L 102 L 41 L 41 L 62 L 62 L 52 L 57 L 105 L 110 L 40 L 57 L 48 L 57 L 53 L 44 L 45 L 54 L 52 L 48 L 56 L 41 L 41 L 60 L 97 L 108 L 108 M 3 51 L 60 L 104 L 43 L 102 L 60 L 49 L 48 L 62 L 101 L 43 L 110 L 62 M 3 14 L 45 L 105 L 91 M 3 17 L 93 L 91 M 3 15 L 93 M 3 95 L 40 L 104 L 44 L 101 L 41 M 4 97 M 6 86 L 32 M 12 19 L 58 M 11 43 L 61 L 50 L 10 L 32 L 114 L 101 L 116 L 117 L 114 L 110 L 32 L 105
Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,19 @@
1-
7
1+
6
22
i 5
3-
6 48 186 230 252
4-
n 9
5-
15 20 30 50 56 97 159 190 234
6-
e 3
7-
167 195 239
3+
6 58 180 223 245
4+
f 8
5+
15 41 60 100 135 167 184 227
6+
n 7
7+
17 23 63 74 174 189 232
88
r 4
9-
11 126 210 228
10-
d 3
11-
71 100 170
12-
f 5
13-
164 193 205 223 237
14-
a 5
15-
157 188 203 221 232
16-
0 1 1 1 1 1 1
17-
1 0 1 1 1 1 1
18-
1 1 0 1 1 1 1
19-
1 1 1 0 1 1 1
20-
1 1 1 1 0 1 1
21-
1 1 1 1 1 0 1
22-
1 1 1 1 1 1 0
9+
11 133 202 221
10+
e 5
11+
172 187 197 216 230
12+
h 5
13+
165 182 195 214 225
14+
0 1 1 1 1 1
15+
1 0 1 1 1 1
16+
1 1 0 1 1 1
17+
1 1 1 0 1 1
18+
1 1 1 1 0 1
19+
1 1 1 1 1 0
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
MN� ��=�Yp�t�E�� �ճ ���7!��4��-�4s.��R���6���ɾ-�~<��\����h�|�A�O��y2�4�d��3*� !����S(!�E_T� ��}=2���xD&g��gR,bCm��[�`��:h��l�7��z���g��ɟw�P��Q2�
1+
]MK �;Ŭ(B�.���pa����y\I���J�������m�;"�G�?J,T{��iL���L��&�����I��@H;3O�R�yLd��c֝���RiO�R�����u�*�u�.Ԕy����*jiQEW��{<sB|
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#coding:L1
22
import zlib
3-
exec(zlib.decompress(bytes('MN» Ý}Å]p£¨ ICT!¬¾]8ãyûႉ̗sSpšû}ÁI<Ȑ2—·ç$EHæm±æã±-ik®ËϨ”x·AŠO†ˆy¶,M)˜¨ñŒ’2EHwî¶CìDJˆÖC^5èp0Q¤êîxD&¡›‚kßEW[úýofÂeÉTÙßuv!êÔ× ˆŸuøgfÞ¥l@ ÷Gɐ^','L1'),-9))
3+
exec(zlib.decompress(bytes(']MK Ü;Ŭ(B.’¡„pa³›ÿÎy\I¤‹òJÏõ—Œ„˜mÚ;"øGñ?J,T{£“iL•®àLˆ÷&þª•ƒèI°÷@H;3O©R£yLdÎçc֝ŒøŒRiO§R‘¡ã¥àÊu’*¬uŒ.Ô”y˜£ïƒï*jiQEWƒ²{<sB|','L1'),-9))
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
A=range
22
def p(g):
3-
m=[(i%10,i//10)for i in A(100)if g[i%10][i//10]&2]
4-
for v in A(441):
5-
if~-(((i:=v%21-10)in(2,-4))*(hash((*m,))>>50in(4633,5384)))*all(-1<y+i<10>x+(j:=v//21-10)>-1and g[y+i][x+j]<1for(y,x)in m):
6-
for(y,x)in m:g[y+i][x+j]=2
3+
m=[(i,j)for j in A(10)for i in A(10)if g[i][j]&2]
4+
for j in A(-10,11):
5+
for i in A(-10,11):
6+
if(hash((*m,i))>>49in(9095,-6408))<all(-1<y+i<10>x+j>-1<-g[y+i][x+j]for(y,x)in m):
7+
for(y,x)in m:g[y+i][x+j]=2
78
return g

0 commit comments

Comments
 (0)