Tetris là 1 trò chơi rất nổi tiếng về các viên gạch hình khối, nói dân dã hơn thì là xếp hình. Khi các viên gạch hình khối rơi xuống, bạn được phép di chuyển chuyển các viên gạch này nhưng sẽ không được quay các viên gạch. Biết vị trí các viên gạch hình khối khi rơi, hãy in ra bảng trạng thái cuối cùng.
<u>Lưu ý: Các hàng có đủ gạch không biến mất</u>
Quy tắc rơi:
Dòng đầu tiên chứa một số nguyên T — số bộ dữ liệu (số ván chơi).
Mỗi bộ dữ liệu gồm:
Danh mục 10 loại gạch (ký tự o là ô có gạch, . là ô trống; hình vẽ theo hướng nhìn từ trên xuống dưới, cột trái nhất của hình ứng với cột c):
Loại 1 Loại 2 Loại 3 Loại 4 Loại 5
(vuông) (I ngang) (I dọc) (Z ngang) (Z dọc)
oo oooo o oo. .o
oo o .oo oo
o o.
o
Loại 6 Loại 7 Loại 8 Loại 9 Loại 10
(S ngang) (S dọc) (J) (L) (T)
.oo o. o.. oo o.
oo. oo ooo .o oo
.o .o o.
Nói cách khác, mỗi loại gạch chiếm đúng 4 ô như bảng sau (hàng đếm từ hàng trên cùng của viên gạch, cột đếm từ cột c, cả hai đều bắt đầu từ 0):
| Loại | Các ô (hàng, cột) | Rộng x Cao |
|---|---|---|
| 1 | (0,0) (0,1) (1,0) (1,1) | 2 x 2 |
| 2 | (0,0) (0,1) (0,2) (0,3) | 4 x 1 |
| 3 | (0,0) (1,0) (2,0) (3,0) | 1 x 4 |
| 4 | (0,0) (0,1) (1,1) (1,2) | 3 x 2 |
| 5 | (0,1) (1,0) (1,1) (2,0) | 2 x 3 |
| 6 | (0,1) (0,2) (1,0) (1,1) | 3 x 2 |
| 7 | (0,0) (1,0) (1,1) (2,1) | 2 x 3 |
| 8 | (0,0) (1,0) (1,1) (1,2) | 3 x 2 |
| 9 | (0,0) (0,1) (1,1) (2,1) | 2 x 3 |
| 10 | (0,0) (1,0) (1,1) (2,0) | 2 x 3 |
Các giới hạn suy ra từ bộ dữ liệu kiểm thử thực tế:
Với mỗi bộ dữ liệu, in ra bảng trạng thái cuối cùng, sau đó in một dòng Score: k.
.), h dòng tiếp theo là các hàng của đống gạch, từ hàng cao nhất xuống hàng sát đáy.o nếu ô đó có gạch, . nếu ô đó trống.Score: k, với k là số hàng có chứa ít nhất một ô gạch.Ví dụ (lấy từ bộ test thật):
Input:
2
4 1
3 1
4 2
2 1
1 2
Output:
....
o...
o...
o...
o...
Score: 4
....
.oo.
.oo.
oooo
Score: 3
Giải thích: ván thứ nhất có bảng rộng 4 và 1 viên gạch loại 3 (thanh dọc) thả ở cột 1, viên gạch dựng đứng cao 4 hàng ở cột 1, phía trên in thêm 1 hàng trống. Ván thứ hai có 2 viên: viên loại 2 (thanh ngang) thả ở cột 1 phủ kín hàng đáy, sau đó viên loại 1 (khối vuông 2x2) thả ở cột 2 chồng lên trên, chiếm cột 2-3 của hai hàng kế tiếp; đống gạch cao 3 hàng nên Score: 3.
Ví dụ:
Đầu vào:
2
4 1
3 1
4 2
2 1
1 2
Đầu ra:
....
o...
o...
o...
o...
Score: 4
....
.oo.
.oo.
oooo
Score: 3
Đầu vào:
2
7 1
4 2
5 1
8 1
Đầu ra:
.......
.oo....
..oo...
Score: 2
.....
o....
ooo..
Score: 2
Đầu vào:
1
5 5
1 2
9 4
7 4
10 1
10 1
Đầu ra:
.....
o....
oo.o.
o..oo
o...o
oo.oo
ooo.o
.oo.o
Score: 7
Đầu vào:
4
14 7
1 11
7 13
9 1
10 6
10 6
10 7
2 8
11 18
10 5
1 4
7 7
1 6
7 2
4 6
4 8
10 4
10 6
1 9
6 8
10 8
1 4
10 1
2 4
4 9
2 5
7 10
9 19
8 2
4 6
9 8
5 1
10 4
7 1
9 5
9 2
1 1
6 7
4 5
8 4
10 7
8 4
4 2
10 7
6 6
10 5
4 7
12 11
3 6
2 4
2 3
8 3
4 8
9 3
10 1
5 11
10 11
2 1
7 2
Đầu ra:
..............
......ooooo...
......oo......
.....oo.......
.....oo.......
.....o........
oo...o......o.
.o...oo...oooo
.o...o....oo.o
Score: 8
...........
.........o.
....oooo.oo
.......oooo
.......oooo
...ooooooo.
...ooo.oo..
...oooo.oo.
...o.o..oo.
...oooooo..
...o..oooo.
o..oooo....
oo.oooo....
oo..o.o....
.oo.oooo...
..o.o..o...
Score: 15
.........
......oo.
....o..oo
....oooo.
.oo.ooo..
..oo..o..
...o..oo.
...oooo..
oo.o..o..
oo.ooooo.
ooo.ooo..
ooo..oo..
.oo.oo.oo
.o.o.ooo.
oo.ooo.oo
oo.o.oo.o
.ooo..ooo
Score: 16
............
.o..........
.oo.........
..o.........
oooo........
..oo........
...o........
..oo........
..ooo.......
..oooo......
...oooo...o.
.....o....oo
o....o....oo
oo...o.oo.oo
o....o..ooo.
Score: 14
Đầu vào:
3
14 11
10 13
7 3
10 11
1 1
6 1
4 9
3 7
6 9
9 8
2 3
10 1
6 16
9 1
5 3
9 1
2 3
9 4
5 1
9 4
3 2
6 1
5 5
4 1
6 3
9 2
7 1
2 2
7 4
12 7
4 7
3 10
3 5
10 9
6 4
7 6
3 1
Đầu ra:
..............
.......oo.....
........o.....
........ooo...
o.......oo....
oooooo..oo....
ooo...o..oo...
ooo...o...o.o.
oooo..o...oooo
oo.o..o...o.o.
Score: 9
......
...o..
...oo.
....o.
ooooo.
oo....
.o....
.oo...
..o...
..ooo.
oooo..
.oo...
.oo...
oo....
.o...o
.o..oo
.o..o.
.o.oo.
.o..o.
oo..o.
o..oo.
oo..o.
.o..o.
.ooooo
oo.o..
.ooo..
.oo...
Score: 26
............
.....o......
.....oo.....
....ooo.o...
...oo...oo..
o...o...oo..
o...o....o..
o...o.oo.o..
o...o..ooo..
Score: 8
Đầu vào:
4
12 18
10 1
8 8
3 6
3 2
3 12
4 3
2 7
6 2
7 3
2 1
6 5
6 9
8 10
4 5
1 4
10 6
9 3
9 11
7 10
6 2
3 6
10 6
1 6
7 4
1 5
1 4
4 5
10 5
5 6
12 15
5 6
6 7
6 9
6 7
2 8
10 4
9 2
3 7
3 9
10 6
7 4
3 9
4 8
8 6
2 7
11 13
10 4
7 7
8 9
5 8
2 4
4 2
1 6
7 1
3 10
4 8
4 2
10 5
1 4
Đầu ra:
............
..oo........
...o........
...o........
...oo.......
...oo.......
oooo........
..o..o......
..oo.oo.....
...o.o....oo
..oooo.....o
.oo..oo..o.o
.o...oo..ooo
.o..oo...oo.
.o...o..oo.o
oo...ooooo.o
oooo.o.o...o
o..ooo.ooo.o
Score: 17
.......
......o
.....oo
....oo.
....oo.
....o..
....oo.
...oooo
...oo..
....oo.
....oo.
.....oo
.....oo
.....o.
.....oo
.....o.
...o.o.
...ooo.
..oooo.
.oo..o.
Score: 19
............
.....ooooo..
.....ooo....
.......oo...
........oo..
........o...
........o...
........o...
........o...
.....o..o...
.....oo.o...
.....oo.o...
......o.o...
......ooooo.
......ooooo.
......oooo..
...o...oo...
...oo.oo....
.oooo.o.....
..ooooo.....
..oo.o......
Score: 20
...........
...oo......
ooooo......
ooooo......
.o..oo.oo..
.oo.ooo.oo.
..oo.oo.oo.
...ooooooo.
...o..oo.o.
...oo.oooo.
...o...oooo
Score: 10
Đầu vào:
7
37 29
4 1
6 28
1 7
2 15
3 21
7 17
1 16
1 33
8 18
5 13
7 12
10 30
8 19
6 34
8 16
1 31
4 25
10 5
6 19
8 31
7 15
6 28
7 7
4 3
7 17
4 26
10 5
1 6
10 27
33 40
3 14
2 29
3 12
10 28
4 11
8 20
6 18
6 15
3 29
1 20
4 19
8 27
7 23
10 21
9 32
6 9
9 18
6 13
1 28
5 25
1 24
8 1
4 1
1 29
9 32
5 32
6 1
4 10
9 19
10 20
3 12
2 5
8 10
9 8
10 17
5 10
4 24
3 31
5 6
3 19
17 40
2 10
8 7
6 2
7 12
5 11
7 15
4 4
5 14
2 2
7 14
4 15
1 12
9 13
9 15
4 9
1 13
10 2
7 16
8 4
8 13
8 3
9 7
2 13
1 3
8 5
8 14
6 2
9 8
5 15
6 14
8 6
7 1
7 8
4 1
3 4
7 6
9 16
3 13
4 15
1 7
15 40
5 11
8 3
5 13
4 13
5 1
7 8
3 14
5 3
6 1
10 11
8 13
7 12
2 8
5 1
1 13
1 3
10 12
4 5
10 14
2 6
6 9
4 11
8 3
6 1
10 7
5 13
10 8
10 12
1 11
9 10
2 10
9 8
6 7
7 7
5 8
7 6
6 1
9 6
7 13
2 12
30 64
1 13
5 27
10 26
2 22
9 16
1 21
5 3
4 9
6 24
9 26
1 3
2 26
9 26
8 20
10 8
7 17
8 12
7 7
1 20
1 8
3 9
9 6
9 16
9 6
3 18
5 29
6 24
8 26
1 22
2 13
8 12
1 7
10 22
1 27
7 5
7 26
6 16
1 20
3 23
6 11
2 10
5 5
2 5
2 7
1 14
6 12
2 11
3 27
7 17
8 20
7 9
4 16
10 7
3 30
5 16
1 2
9 27
10 20
5 24
4 26
1 8
1 29
2 8
1 10
20 57
3 5
3 20
1 17
9 9
10 11
1 16
8 13
10 7
6 10
2 1
10 18
9 6
10 14
2 1
2 15
6 3
7 9
8 16
4 17
2 15
4 1
3 4
6 17
3 5
6 6
9 10
9 4
9 14
2 13
10 17
9 8
2 9
2 5
4 3
3 13
5 12
8 1
1 19
7 11
10 6
6 13
8 14
4 3
6 11
10 12
8 15
2 10
2 11
2 4
2 16
9 11
1 3
8 18
1 7
10 14
2 15
6 7
46 46
7 34
6 2
2 29
7 17
5 6
4 23
7 7
8 34
3 13
9 12
1 19
4 21
4 38
1 17
4 35
10 43
3 43
3 15
5 45
7 2
1 44
7 28
10 19
5 2
3 16
3 42
10 6
6 35
2 26
1 5
3 4
1 15
4 16
9 24
3 33
5 16
4 33
2 15
1 12
1 34
5 9
8 30
1 40
6 18
5 39
10 39
Đầu ra:
.....................................
..............o......................
..............ooo.........o..........
...............ooo........oo.........
.....oo........o.o.oo.....o...o......
....ooo........ooooo.....oo...ooo....
....oo.........oo.o.......oooooo.....
..ooo.o....o...oooooo......ooooo.....
...oo.oo...oo...ooooo........oo...oo.
....o..o....oo..oo..o........o...oo..
oo..oooo....oo...o..o...oo..oo..oo...
.oo.o.oo....o.oooo..o....oooo...oo...
Score: 11
.................................
..........o......................
.........oo......................
.........o........o..............
.........o........oo.............
.........ooo......ooo............
...........o....o.oo.............
...........o....oooo........oo...
...........o....oooo........oo...
.......ooooo......ooo......oo...o
........o.oo......o.oo....ooo..oo
........ooo..oo...ooo.....ooo..o.
........oooooo.....oo..oo...o..oo
.oo........oo......oo...oo..o.o.o
oo....o....o.o.....oo..oo...o.o.o
oo...oo....o.o....oo..oooo.oo.ooo
ooo..o.....o.o.ooooo..oooo.oo.o.o
ooo.oooo...o.ooo...ooo.oo..oooooo
Score: 17
.................
..............oo.
...............oo
...............oo
..............ooo
............ooooo
............o.oo.
............ooo..
............oooo.
...o........oooo.
oo.o..oo....o....
oooo.ooo....ooo..
oo.o.ooo....oo.o.
.ooo.oooo...oo.oo
.oo..oooo...ooooo
..oo...oo....o.o.
..ooo...o....o.o.
..o.ooo.o..ooooo.
.oooo...oo.oooooo
.ooo.....ooo..o..
.o.ooo....oo..o..
.oooo.oo..oo.oo..
...oo..o...oooo..
..oooooo....o.oo.
.oo...ooooooo..o.
Score: 24
...............
...........oooo
............o..
............oo.
.........ooooo.
.........oo....
..........o....
..........o....
.....oo...oo...
......o...oo...
.....oo....o...
.....oo.o..ooo.
......ooo..ooo.
......oo..ooo..
......oo...ooo.
.......o...o.oo
.......oo..ooo.
......oo...ooo.
.......oo..ooo.
........o..oo..
.oo....oo...o..
oo.....oo...o..
.oo...oo....ooo
ooo...oo.oo..o.
..ooo.o.oo...o.
.ooo.oooo....o.
oooo...oooo..o.
oooo......o.oo.
oooo......oo.oo
.oo....o..oo.o.
ooo.oo.oo.oooo.
o.ooooo.o.o.o..
Score: 31
..............................
.........oo...................
.........oo...................
.......oooo...................
.......oo.....................
.......oo.....................
......o.o.....................
......oooo...............oo...
......o..o................oo..
......oooo................oo..
....oooo..................oo..
.....o..........o.........oo..
....oo.........oo.........o...
....o.....oooo.o.........oo...
....o.......oo.oo........oo.oo
....oooo...oo...oo........o.oo
.....ooo.oooo...o..o......oo.o
.....oo....oo...oo.oo...oooo.o
......o.o.oo.oo..o.o..oooooo.o
......o.o..o.oo.oo.o..oooo...o
.....oo.o..ooo.oo..oooooooo..o
......o.o...oooo...oooo...o.oo
......ooo......ooo.oooo...o.o.
.oo...ooo.......oo.ooo...oooo.
.oo...oo........oo.oooo..oo...
..oo...o........oo.o.oo.ooo...
..oo...o...o....oo.ooo.oooo...
...o...oo..ooo.ooo..oo...ooo..
..oo...ooo..oo..o...oo...ooo..
..o......oo.oo..o....oooo.o...
Score: 29
....................
..........oo.ooooo..
...........o.oo.....
...........o.o......
..........oooo......
.........oooo.......
...........o.....o..
...........oo....ooo
...........o..ooooo.
...........oooooo...
..........oo.ooo....
.......oo.o..oo.....
......oo..oooo......
..oo..oo...oo.......
..oo..oo...oo.......
...oooo....oo.......
o.oo........o.......
oooooo......o.......
..oo.oo.....o.......
...ooo......ooooo.oo
....oooo.....oo.oooo
...oo.........o.ooo.
....o...oooo..o.oo..
....o..oo.....oooo..
...oo...o.......oo..
...oo.ooooo....o.oo.
...oooo.o.o....ooo..
oo.oooo.ooo...oooo..
.oooo.o..ooo.....o..
..ooo.o..oo..o.ooooo
....o.o.ooo..ooooo.o
ooooo.oo.ooooo..oo.o
ooooo.o..oo.ooo.oo.o
Score: 32
..............................................
..................oo..........................
.................oo...........................
..............oooo...............oo...........
................o................oo...........
....oo.....oo..oo...............oo............
..o.oo.....oo..o.................oooo.........
.oo..o.....oo..oo.................oo..o...o...
.o.o.oo.....o.oooo................oo..oo..o...
.o.o.oo.....o.ooooo......oooo....o.oo.oo..o...
.ooo..oo....o.oooooooo.oo..o....oooo..oo.oooo.
..oo..oo.o..o.ooo.o..oo.o..ooo..oo....oooooooo
..oo.oo.oo..o.oooooo..ooo...ooooooo..ooooooooo
.oo..o..o...o.oo.ooo...oo...ooooo.o...oo.oo.o.
Score: 13
Đầu vào:
7
22 24
8 13
7 14
1 18
3 12
2 18
5 20
8 16
8 20
2 7
5 2
6 10
6 20
5 13
8 15
4 20
6 15
1 20
1 3
5 16
7 18
10 11
3 17
9 17
4 13
17 88
8 1
5 2
3 10
10 8
5 9
4 14
10 1
4 7
5 12
8 15
10 10
3 13
6 9
5 9
1 16
6 3
9 16
3 14
8 15
9 2
10 9
3 3
10 9
5 4
5 11
7 2
10 14
1 6
6 7
10 4
9 7
10 5
2 12
7 2
2 10
8 12
3 12
9 15
4 9
4 8
3 5
6 7
6 15
1 7
4 12
5 5
4 5
5 7
5 15
9 7
4 9
6 4
5 6
2 2
5 7
9 1
9 4
3 15
2 8
8 9
1 6
8 4
2 10
8 10
10 15
7 4
8 8
2 14
1 4
9 8
2 10
7 3
1 14
10 6
10 1
3 16
9 12
9 10
4 8
5 5
1 15
4 4
9 6
6 8
8 14
5 16
3 11
8 14
42 96
4 4
1 14
1 16
5 36
10 1
3 7
10 7
4 14
9 6
1 28
4 29
6 6
2 26
7 22
8 30
10 40
2 16
4 11
1 14
7 7
6 2
1 33
3 21
3 32
6 32
2 22
5 7
10 36
8 1
7 30
1 30
3 3
2 9
5 9
2 27
9 15
1 25
1 32
10 32
5 8
5 7
10 27
1 36
2 29
6 17
7 28
4 39
1 23
8 39
9 17
5 6
7 16
5 5
10 40
7 41
1 24
10 24
4 12
10 20
6 40
6 11
4 9
6 31
2 10
8 6
6 30
5 15
4 37
8 35
4 12
4 30
4 14
9 24
10 22
4 3
10 26
8 1
9 11
10 30
9 35
9 35
9 20
2 10
4 39
4 1
8 22
4 36
10 26
9 28
6 10
10 3
9 33
6 16
4 24
3 33
6 27
30 62
3 23
2 19
7 16
2 26
4 3
2 10
9 13
9 24
9 16
5 26
9 11
9 14
5 24
8 15
1 4
8 8
4 7
7 15
4 6
3 1
5 24
9 22
10 25
7 23
4 4
3 21
4 22
8 12
3 25
8 25
6 13
3 22
5 11
8 17
10 9
2 24
2 20
1 24
2 18
3 23
7 22
10 26
1 3
1 10
7 2
10 12
2 12
1 11
7 14
5 26
9 2
1 22
7 23
4 24
7 13
3 11
1 3
6 21
1 15
6 5
4 22
1 1
46 51
6 27
8 25
8 22
2 17
2 27
7 35
5 31
2 21
8 41
5 33
4 14
8 35
9 43
9 38
9 6
1 16
2 41
9 31
4 37
10 31
8 39
9 35
7 18
2 25
7 13
7 29
6 36
6 32
9 44
2 5
8 9
5 10
10 42
9 40
6 25
1 16
3 11
7 16
3 20
10 17
1 16
4 13
4 33
6 3
3 25
5 15
9 20
2 26
2 26
2 4
2 29
29 78
1 17
3 7
5 9
10 1
7 5
10 11
1 14
10 7
6 10
7 25
10 16
2 5
6 21
9 16
2 19
10 24
7 13
6 14
1 7
6 3
8 1
4 12
3 12
2 14
9 14
3 24
7 23
4 16
4 13
8 1
9 20
1 3
3 3
3 11
7 13
9 18
5 15
9 22
7 19
10 7
7 7
5 17
1 14
1 21
7 21
4 25
5 19
3 20
4 13
1 10
9 22
2 23
9 14
7 11
4 13
3 26
9 7
10 10
10 24
1 5
6 18
10 1
10 19
3 6
8 3
9 21
7 3
8 21
9 22
9 25
7 13
6 22
4 14
1 17
3 6
8 26
1 7
6 4
24 24
6 2
7 19
3 3
1 16
5 11
9 21
1 17
8 7
3 18
5 10
8 12
2 5
1 17
6 21
7 16
4 6
3 3
8 17
5 21
3 16
4 3
1 14
10 9
1 2
Đầu ra:
......................
................oo....
................oo....
................oo....
................o..oo.
................o..oo.
................o..oo.
...............oo...oo
............oo.o....oo
.............oooo..oo.
..........o...oo...o..
..........oo..o....ooo
..........o..ooooo..o.
..oo......oooo.o.oooo.
..oo.....ooooo.ooooo..
..o........o.oo..oooo.
.oo........oo.o..oo...
.o....oooo.oooo..oo...
Score: 17
.................
........ooo......
.......oo.o......
...oooooo.o......
....ooo.ooo......
..o..oo..oooo....
..oooo.oo.o.o....
...oo...o.o.o....
...oo..oooooo....
...oo..ooo.......
...o.o...o.......
...oooo..ooo.....
...ooo..ooooo....
...ooo..ooo......
.....oooooo......
.....ooo.........
o.....oo.....o...
oo....o......oooo
o.....o........oo
oo.oooo......o.o.
.o..oooo.....ooo.
.o..o..o......oo.
.oooo..o......oo.
....oo.o.......o.
...oo.oo.......o.
....ooo......ooo.
.....oo......ooo.
......oo.....oooo
......oooo....o..
.......oooooo.oo.
......oo...oooo..
.......oo..o..o..
......oooo.o..o..
.......o...o..o..
.....o.ooo.o..oo.
....oo.ooooooooo.
....o.ooooooo.ooo
.o..o...oo....oo.
.oo.o...o.....oo.
.oo.o...o..ooooo.
.oo.o...oo.o...o.
..o.o...oooo.....
..o.oo..ooo..o...
..ooo...ooo..oo..
..ooo...oo...oo..
..ooooo..o....ooo
.oooooo..oo....oo
..oo..oo.o..o...o
..ooo..ooo..oo..o
o.oo....oo..oo.oo
ooo.....oo..ooooo
ooo....o.o..ooooo
oo.....ooo.oooo..
ooo....o.o.o..oo.
Score: 53
..........................................
..........oo..............................
..o......oo...............................
..oo.....oooo.............................
ooo.......oo..............................
ooo........o..............................
ooo..o.....o....oo........................
..oo.ooo...oooooo.........................
...ooo......oooo.............o............
....ooo..oooo..............oooo.o.........
....oooooo................oo.o..o.........
.....oooooo................oooo.o.........
......ooo..............oo...o.ooo.........
.......o................oo.oo.oooo........
.......o.................o.ooooooo........
......oo.................oo.o.oo.o.oo.....
......o..................o..oooo..oooo....
......o..............o...o.....o...o......
......oo.......o.....ooo.oo....oo..o..oo..
.......o......oo.......oooo....o..oo...oo.
......oo......oo........o.oo...oo..o....oo
.....oo........oo......oo.o....oo.oo...oo.
.....oo....oo...o......oo.oooo..ooooo...o.
..o...o...oo....oo.....o.....oooo...oo.ooo
..o...o....oo....o.ooo.oo....ooo.....ooooo
..o...o.....oooo.o..ooooo....o.o...oo.oo..
o.o...oo.o...ooo.ooooooooo...ooo...oo.ooo.
ooo...o.oo...ooooo.oo.oooo...ooo...o..oo..
..oo..o.o....ooooooooooooooooooo...oo..oo.
ooo...o.oooo..oo....oo......oo.....oo..o..
oo.oo.o...oo.oooo...ooo....oooo.oo.oo..oo.
o...ooo....oooooo...o.o....oo...oo.o...o..
Score: 31
..............................
.....................oo.......
......................oo......
.....................oo.......
....................ooooo.....
......................oooo....
.....................ooo......
.....................oo.......
.....................o....o...
.....................oo..oo...
......................o..o....
......................o..o....
......................ooooo...
......................oooo....
oooo......o.o....oooo.ooooo...
oooo......o.oo.....oooo.o.....
.oo.......o..ooo.....o..ooo...
..o.......o..ooo.....o..o.....
.oo.......oo.oo......o..o.....
.oo.......oo..o......o..o.....
..o........oooo......oo.o.....
..oo.oo....o..........ooo.....
..oooo.....oooo.......o.oo....
...oo....oooooo.......ooo.....
....oo...ooo..ooo......oo.....
.....oo.o.oo..ooooo..oooo.....
......oooooo..ooo.....ooo.....
......ooo..ooo.oo...o.ooo.....
o..oo..oo.oo.oo.o...o.oo..o...
o..oo..o...oooooo...o.ooooo...
o.oo...ooo.o.oooo...o.o.oo....
o..oo....ooooo..o.ooooo.ooooo.
Score: 31
..............................................
...............o..............................
..............oo..............................
..............ooo...............oo............
...............oo................oo...........
................o...........oooooo............
................oo......o.....ooo...oo........
..........o....oo.......ooooo.oo...oo..oo.....
..........o....oo.......ooooo.o...oo....oo....
...oooo...o.oo..o..oo...ooo.o.oo...o..o.ooo...
...oo.....o.ooooo..oo...oo..oo.o..oooooooo.oo.
..oooooo..o.oo.ooo.oo...oooo.o.o..ooooo.ooooo.
.....oo..oo..o.oooooooooo.oooo.o.oo..oo...ooo.
......o.oo...oooo.oo.o..ooooo.oooooo..o.o..o..
......o.ooo...oooooo.ooo..oo..o.o..o..o.oooo..
Score: 14
.............................
.........................o...
......................oo.ooo.
.....................oo.oo...
.....................oo..o...
............ooo.......o..o...
............oooo....o.o..o...
.............o......oooo.o...
............oo....o.oo.ooo...
....oo.......oo...oo.o.o.o...
..ooo........oo.ooo..ooooo...
..oo..........o.ooooooo......
..oo.ooo....ooo..oooooo......
..oooooo.....oo....o.oo......
..o..ooo.o...oo....ooo.......
..o..o.o.oo.ooo....ooo.......
o.o..ooo.oo.oo.o...o.oo......
ooo..ooo..oo.ooo..oo..o......
o.oo.ooo...oooo..oo...o......
o.oo.ooo...o.oo.ooo...o......
ooo.ooo..ooo.oo.o.oo..oo.....
o...oooo.ooo..oooooo...o.....
ooooo.oo..oo..o.ooo....o.....
..oooooo..ooooooo.o....o.....
......o...o.oooo.......o.....
......oo..o..oooo..oo..o.....
......o...ooo...o...o..ooo...
......o..oo.oo.oo...o..oooo..
o...o.o..oo..o.oo.oooo.oo....
oo..ooo.oooo.ooooo...oo.oo...
o....oo.o.o..oo.oo..oo...o...
Score: 30
........................
...............o........
...............o........
...............o........
...............oo.......
.oo............oooo.....
.oo............oo.......
..oo............o.......
..ooo...........oo......
..o.............oo......
..o..............o......
..o..............o...o..
..o..........oo..o..oo..
..o..oo.o..o.oo..o..ooo.
..o...oooooooo..oo..oo..
..o.oooooooo....ooo.oo..
..oo..o..ooo...oo.oo.o..
.oo...ooo.o....oo..o.o..
Score: 17
Đầu vào:
7
37 93
2 15
10 19
10 4
10 11
7 10
6 19
7 30
9 1
1 12
2 17
10 2
3 10
1 36
3 9
1 4
8 11
10 19
7 4
3 20
7 18
4 11
6 22
10 35
10 30
3 5
10 27
1 8
4 6
10 33
10 22
10 12
3 17
4 1
8 25
5 12
9 22
8 22
6 28
6 9
10 5
10 31
4 1
9 10
5 31
9 28
4 28
2 17
3 34
8 22
5 15
10 26
10 20
5 30
10 32
10 15
10 13
4 33
2 27
6 21
4 11
3 18
2 1
5 25
8 8
4 12
10 10
1 5
6 27
5 5
4 12
8 32
3 3
10 30
6 16
4 24
7 16
2 31
9 16
2 12
1 20
8 13
1 25
7 25
5 4
5 10
8 20
2 1
5 18
7 18
5 25
9 11
7 14
4 28
36 60
10 25
2 26
8 34
9 20
3 34
4 15
2 23
4 12
9 30
10 31
5 18
2 9
3 30
3 14
8 15
5 12
7 12
1 31
10 8
7 35
7 35
4 27
1 26
7 7
3 23
10 25
1 9
9 21
4 9
3 12
5 35
6 32
2 23
3 10
9 29
7 19
7 8
7 8
9 7
4 12
7 24
10 7
7 20
6 13
2 3
3 20
2 7
3 18
8 20
8 18
10 29
9 29
10 23
9 9
2 32
1 26
8 17
7 22
8 2
7 6
40 67
10 15
4 23
8 32
3 21
1 11
4 16
6 10
9 39
1 3
4 5
2 2
6 34
5 35
1 17
1 30
10 20
5 22
3 40
2 1
10 2
2 16
7 7
2 8
4 9
7 19
8 17
6 32
8 8
10 23
4 14
6 28
10 38
1 31
3 13
5 3
3 14
5 21
7 14
9 29
4 31
3 6
1 34
9 20
3 39
8 36
2 28
2 7
2 20
9 8
7 25
3 29
9 37
5 13
7 27
10 15
6 7
4 8
3 23
9 33
8 23
2 28
8 38
2 34
10 30
7 22
8 20
1 9
20 47
6 6
2 15
9 17
8 3
8 2
9 3
9 1
7 3
4 17
4 18
9 2
6 11
9 1
2 16
1 9
7 7
10 17
1 15
9 18
7 10
9 16
10 13
3 11
10 9
8 9
10 5
1 7
1 10
5 3
10 4
7 9
6 1
4 10
8 7
6 7
6 15
8 13
10 16
2 17
10 17
9 15
2 7
8 5
6 4
4 9
5 1
8 17
26 43
10 4
3 22
4 4
1 23
8 21
6 10
2 15
10 14
7 18
10 4
7 1
2 1
7 22
1 15
4 13
10 13
6 18
8 24
6 15
3 13
1 2
3 5
5 23
1 11
9 4
2 18
2 11
5 8
4 15
5 15
1 22
9 4
3 22
3 17
8 10
9 21
1 12
9 24
4 9
1 21
4 4
6 8
1 6
49 71
9 16
7 42
2 20
1 16
3 29
8 3
8 42
5 48
10 29
3 31
7 36
4 43
1 44
8 23
6 15
2 34
5 42
6 14
3 28
9 14
5 4
1 40
7 9
9 21
4 32
5 13
6 16
6 35
6 31
6 37
4 13
9 8
2 13
9 48
5 17
2 25
3 1
2 32
4 37
8 46
2 32
6 29
4 1
7 41
7 10
4 24
2 10
1 32
4 12
6 18
10 42
7 27
7 12
9 20
5 19
7 14
3 44
7 7
9 7
9 18
10 25
10 27
6 37
3 18
1 33
10 46
6 40
10 42
6 24
7 18
8 18
28 22
1 21
6 15
7 2
6 23
7 13
6 14
2 3
2 9
6 16
2 10
2 15
5 1
10 12
9 16
9 11
3 20
10 14
10 20
1 18
4 20
4 15
7 16
Đầu ra:
.....................................
.............o.......................
..........oo.oo......................
...........oo.o......................
..........ooooo..o...................
.........oooooooooo..................
.........o.oo...o.o..................
.........o..oo.oo.o..................
ooooo....oooo..ooooo.................
...ooo...ooooo..oo.ooo...o.oo........
...ooo.....oo...oo.oo...oo..oo.......
....o..o....o..ooo.oooo.o....ooooo...
....oo.ooo..oo...o.ooo..o..ooooo.....
..o.oo...oo.o....o.oo...oooo.o.ooo...
..o.o.....o.o....o.o.....ooooooooo...
..o.oo....ooo...oooo....oo...oooooo..
..o.o....ooo.....o.o....oo.ooo.o.....
ooooo...oo.o.....ooo...oo...oo.o.....
oo..o....o.oo...o.oo.o..oo.oo.oo.....
.oo.o....o.o....o.oo.ooo.o..o.o......
oo.oooo..ooo....o.oo.o..oo..o.o......
.oooo.oo.oooo...o.o..ooooo..oooo.....
.o..o..oooooo.o.oooo.oo..oooooo..o...
.oooo..oooo...oo...oo.o.oo...oo..o...
.o.oo...o.ooo.oo..oo.oo.ooo..o...oo..
oo.o....o.ooo.oo..o..oo...o..o..oooo.
.o.oo...o.oo..o...oo.ooo..oo.oo.ooooo
.o.o....o.o...ooooo..oo...o...o.o..oo
Score: 27
....................................
.....o..oo..........................
.....oo..o..........................
......o..o..........................
......oooo..........................
......o.............................
......oo.............o..............
......o.........o....oo.............
......oo.....oo.ooo...o.............
.......o....oo...o....o.....oo......
.......o...oo....ooo..oo.....o......
.......o...ooo.....o..oo....oo......
.......ooo.o.......ooo.oooo.oo......
.......ooo.o.......o....ooo.o..oooo.
.......ooo.o.......o..oooo..oo..oo..
........oo.o.......o....o....o.oo..o
......o.oo.oo......o..o.oo...ooo..oo
......oo.oo.o......o..o.ooo..ooo..o.
.......ooo..o....oooo.o..oo..oo..oo.
.......ooo.ooo...oooo.o...oo.ooo.ooo
.......oo..o.oo..o.ooooooo.oooo..ooo
.o.....ooooo.ooooooooo..ooooooo..ooo
.ooo.......ooooo.oo.oo..oo....o..o.o
..oooo......oo.ooo..o...o.....o..ooo
Score: 23
........................................
...................o....................
...................ooo..................
.....................o..................
........oo...........oo.................
........oo............o.................
.......oo.............o.................
........oo...oo.......ooo....o..........
.......oo...oooo......o......oo.........
......oo....ooo.......o......o..........
.......oo....oo.......o....oooo.........
........o....oo.......o.....o........o..
........o....o..o..oooo...o.o....ooooooo
......oooo...o..ooooo.....ooo...oo..oo..
...o...o.....o....o.o......oo....o...o..
..oo...ooo...oo...oooo.....oooo..o.o.oo.
.oo.....oo....oo...oooo.......oo.ooooooo
.oo..o...oo....oooooo.oo....oo.ooooo..oo
.o...o.oooo.....oo.oo.o......ooo..oo.ooo
oooo.o....ooo...oo.oo.o......oooooo..ooo
.oooooo..oo.o.ooo...ooo.o...oo.oo.oo.ooo
..oooooo..ooo.oooo..oooooo.ooooo.oo....o
..oo.ooo..ooo.o.....o..ooo...ooooo.....o
Score: 22
....................
................o...
................ooo.
....oo........ooo...
...oo..........ooo..
....o...oo.....oo...
.o..ooo..oo....ooooo
oo.o..oooo.....oo...
ooooo..oo...o..o....
oo.o..oo....ooooo...
oo.o..o.......oo....
.ooo..ooo......oo...
.oo.....ooo.....o...
.oo.....oooo....o...
..o......o......ooo.
..o......oo...ooooo.
..o.....ooo...ooo.o.
..oo....ooo....oooo.
oo.o..oo..o......oo.
.ooo..ooo.o.....oooo
.o.o..o.ooo.o....oo.
.o.oo.ooooo.oo..oo..
.ooooo.o.oo.o....o..
..o.o.ooooooo....o..
..ooooo.oooo..oooo..
Score: 24
..........................
........oo..........oo....
.....oooo...........oo....
...oooo.oo..........oo....
....oo...oooo........o....
...oo....o.oo........o....
....o....ooo.........o....
....o.....oooo.......o....
...oo.......o........o....
....o.......o..oo....o....
....o.......o.ooo....oooo.
.oo.o.......o.o.o....oooo.
.oo.o.......o.ooo.....ooo.
ooooo.......oo.oo....oo...
...oo.......o..oooooooo...
...oo.......oooo....o.o...
...o.........oo...ooooo...
...oo.....oo..oo.oo..o.o..
o..ooo..o.oo.ooo.o...o.ooo
oo.oo..oo.oo.oo..oo..ooo..
.o.o...o.oo..oooooo..ooo..
Score: 20
.................................................
.................o...............................
.................ooo.............................
.................o...............................
.................oo..............................
.................oo..............................
.................o...............................
...........o.....o...............................
...........oo....o...............................
............oo...oo..............................
...........oooo...o..............................
............ooo...oo.............................
.........oooo.....oo.............................
............oooo..ooo....................o.......
............oo....ooo....................oo......
.............oo..oo.o...........oo.......o.......
.............o...o..............oo......oo.......
............oo..oo......oo.....oo....ooooo.o.....
......oo....ooo.o......oo.o....oo...oo...ooo.o...
.......o......o.oo......o.oo...oooo.oo..oo.o.oo..
......oo......ooo.......ooo..oooooo..oo.oo.o.o...
......oo......oo........o.o.oo.oo....oo..ooooo...
.......o.....oooo......oo.ooo.oo....oo...ooooooo.
.......oo.....oo........oo.ooo.oo..oo....ooo...oo
oo......o......oo.......ooooo...oooo.....o.oo...o
ooo.o...oo.....oo...oo.....oo.o..oooo....ooo....o
o..oo...ooo....oo....oo....oo.o....o.....o......o
o.oo....ooo.....o....oooo..oo.o....oo..oooo....oo
o.ooo....o......o..oooo....oo.o.....o..oo.o....o.
Score: 28
............................
...............o............
...............oo...........
..............ooo...........
...............oo...........
..........oo...oo...........
...........o.o..ooo.........
...........o.oo.ooooo.......
...........o.ooooo.ooo......
...........oo...oo.oo.......
.o.........o...oo..o........
oo.......oooo.oo...o........
oooooo......ooo....o........
.oo.........oo.oo..ooo.oo...
..o.....oooo.ooo...ooooo....
Score: 14
Đang tải editor...