Có một trò chơi tên là Get Home được chơi trên bàn cờ vua. Trong trò chơi này, có một mảnh duy nhất được di chuyển bởi cả hai người chơi lần lượt. Có một số quy tắc để làm thế nào mảnh có thể được di chuyển. Đến lượt, người chơi phải thực hiện một trong những động tác sau cho n dương .
n không gian lên
n không gian bên trái
n khoảng trắng lên và sang trái (một đường chéo)
Người chơi di chuyển quân cờ vào góc trên bên trái của bảng sẽ thắng trò chơi.
Bây giờ chúng ta sẽ định nghĩa khái niệm về một hình vuông bị mất. Trong video này (từ nơi tôi có ý tưởng), một ô vuông thua được định nghĩa là một hình vuông trên đó, bất kỳ người chơi nào bắt đầu lượt của họ sẽ bị buộc phải thực hiện một động tác cho phép đối thủ của họ giành chiến thắng. Ví dụ đơn giản nhất về hình vuông thua sẽ là hình vuông tại (1,2). Một mảnh tại (1,2) có thể di chuyển đến bất kỳ nơi nào sau đây.
Tất cả đều có đường dẫn trực tiếp đến chiến thắng cho người chơi tiếp theo.
Nó cũng theo sau rằng bất kỳ hình vuông nào có đường di chuyển đến hình vuông thua đều cho phép người chơi bắt đầu trên hình vuông đó để giành chiến thắng. Điều này có nghĩa là bất kỳ hình vuông nào không di chuyển khỏi hình vuông bị mất cũng là hình vuông bị mất.
Điều này đưa chúng ta đến định nghĩa khá gọn gàng về một hình vuông bị mất:
Hình vuông thua là hình vuông mà từ đó không có di chuyển nào có thể đến hình vuông mất khác và (0,0) là hình vuông mất.
Bài tập
Cho tọa độ của một hình vuông trên bàn cờ có kích thước tùy ý xác định xem đó có phải là hình vuông thua không. Xuất hai giá trị một cho mất bình phương và một cho người khác.
Đây là môn đánh gôn, vì vậy câu trả lời sẽ được tính bằng byte với ít byte hơn.
Các trường hợp thử nghiệm
Dưới đây là tất cả các ô vuông thua trên bàn cờ 8 x 8 thông thường (được đánh dấu bằng 0).
0 1 1 1 1 1 1 1
1 1 0 1 1 1 1 1
1 0 1 1 1 1 1 1
1 1 1 1 1 0 1 1
1 1 1 1 1 1 1 0
1 1 1 0 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 0 1 1 1
Dưới đây là hình ảnh của một bảng 100 x 100 với các ô vuông bị mất được đánh dấu màu đen (mỗi ô vuông là 2 pixel x 2 pixel).
10, 7
một hình vuông mất? Là10, 8
? Thế còn15, 11
?