Initial commit

This commit is contained in:
2023-09-25 20:27:38 +08:00
committed by GitHub
commit 283dba9fe1
21 changed files with 957 additions and 0 deletions

12
testcases/basic/basic1.in Normal file
View File

@ -0,0 +1,12 @@
5 5
..X..
.X.X.
X.X.X
.X.X.
..X..
0 0
0 1
1 2
3 4
4 4
2 2

View File

@ -0,0 +1,37 @@
?????
?????
?????
?????
?????
1????
?????
?????
?????
?????
12???
?????
?????
?????
?????
12???
??4??
?????
?????
?????
12???
??4??
?????
????2
?????
12???
??4??
?????
????2
????1
12???
??4??
??X??
????2
????1
GAME OVER!
5 6

22
testcases/basic/basic2.in Normal file
View File

@ -0,0 +1,22 @@
5 5
...XX
.X..X
..X..
.X.X.
X...X
0 2
0 0
0 1
1 0
1 2
1 3
2 3
2 4
3 4
3 2
2 0
2 1
3 0
4 3
4 2
4 4

View File

@ -0,0 +1,87 @@
?????
?????
?????
?????
?????
??2??
?????
?????
?????
?????
1?2??
?????
?????
?????
?????
112??
?????
?????
?????
?????
112??
1????
?????
?????
?????
112??
1?3??
?????
?????
?????
112??
1?34?
?????
?????
?????
112??
1?34?
???3?
?????
?????
112??
1?34?
???32
?????
?????
112??
1?34?
???32
????2
?????
112??
1?34?
???32
??3?2
?????
112??
1?34?
2??32
??3?2
?????
112??
1?34?
23?32
??3?2
?????
112??
1?34?
23?32
2?3?2
?????
112??
1?34?
23?32
2?3?2
???2?
112??
1?34?
23?32
2?3?2
??22?
112??
1?34?
23?32
2?3?2
??22X
GAME OVER!
15 16

25
testcases/basic/basic3.in Normal file
View File

@ -0,0 +1,25 @@
5 5
....X
XX..X
.X...
..X..
.X..X
4 3
4 3
4 2
4 0
0 0
2 0
2 2
2 3
2 4
0 1
0 2
0 3
1 2
1 3
3 0
3 1
3 3
3 3
3 4

102
testcases/basic/basic3.out Normal file
View File

@ -0,0 +1,102 @@
?????
?????
?????
?????
?????
?????
?????
?????
?????
???2?
?????
?????
?????
?????
???2?
?????
?????
?????
?????
??22?
?????
?????
?????
?????
1?22?
2????
?????
?????
?????
1?22?
2????
?????
3????
?????
1?22?
2????
?????
3?3??
?????
1?22?
2????
?????
3?32?
?????
1?22?
2????
?????
3?321
?????
1?22?
22???
?????
3?321
?????
1?22?
221??
?????
3?321
?????
1?22?
2212?
?????
3?321
?????
1?22?
2212?
??2??
3?321
?????
1?22?
2212?
??22?
3?321
?????
1?22?
2212?
??22?
3?321
2????
1?22?
2212?
??22?
3?321
23???
1?22?
2212?
??22?
3?321
23?2?
1?22?
2212?
??22?
3?321
23?2?
1?22?
2212@
@@22@
3@321
23@21
1@22@
YOU WIN!
17 19

11
testcases/basic/basic4.in Normal file
View File

@ -0,0 +1,11 @@
9 9
.........
.........
..X...X..
.........
.........
.........
..X...X..
.........
.........
4 4

View File

@ -0,0 +1,20 @@
?????????
?????????
?????????
?????????
?????????
?????????
?????????
?????????
?????????
000000000
011101110
01@101@10
011101110
000000000
011101110
01@101@10
011101110
000000000
YOU WIN!
77 1

26
testcases/basic/basic5.in Normal file
View File

@ -0,0 +1,26 @@
9 9
.........
...X.....
.....X.XX
.........
..X......
.........
.........
X.....X..
.........
8 8
8 6
8 0
3 1
3 0
2 6
2 4
2 3
1 8
1 7
1 6
1 5
1 4
0 3
0 4
0 5

155
testcases/basic/basic5.out Normal file
View File

@ -0,0 +1,155 @@
?????????
?????????
?????????
?????????
?????????
?????????
?????????
?????????
?????????
?????????
?????????
?????????
???111222
???100000
?11100000
?10001110
?10001?10
?10001?10
?????????
?????????
?????????
???111222
???100000
?11100000
?10001110
?10001?10
?10001110
?????????
?????????
?????????
???111222
???100000
?11100000
?10001110
?10001?10
110001110
?????????
?????????
?????????
?1?111222
???100000
?11100000
?10001110
?10001?10
110001110
001??????
001??????
001??????
011111222
01?100000
011100000
110001110
?10001?10
110001110
001??????
001??????
001???2??
011111222
01?100000
011100000
110001110
?10001?10
110001110
001??????
001??????
001?2?2??
011111222
01?100000
011100000
110001110
?10001?10
110001110
001??????
001??????
00112?2??
011111222
01?100000
011100000
110001110
?10001?10
110001110
001??????
001?????2
00112?2??
011111222
01?100000
011100000
110001110
?10001?10
110001110
001??????
001????22
00112?2??
011111222
01?100000
011100000
110001110
?10001?10
110001110
001??????
001???222
00112?2??
011111222
01?100000
011100000
110001110
?10001?10
110001110
001??????
001??1222
00112?2??
011111222
01?100000
011100000
110001110
?10001?10
110001110
001??????
001?21222
00112?2??
011111222
01?100000
011100000
110001110
?10001?10
110001110
0011?????
001?21222
00112?2??
011111222
01?100000
011100000
110001110
?10001?10
110001110
00111????
001?21222
00112?2??
011111222
01?100000
011100000
110001110
?10001?10
110001110
001110000
001@21222
00112@2@@
011111222
01@100000
011100000
110001110
@10001@10
110001110
YOU WIN!
74 16