Nhiệm vụ của bạn là tìm tổng số đích của các vật thể rơi xuống một hành tinh, bạn sẽ nhận được đầu vào như thế này:
7
...#...
.......
#..O..#
.......
...#...
.......
.......
Trong đó O là hành tinh và # là các đối tượng, lưu ý rằng hành tinh sẽ thu hút các đối tượng từ các hướng cơ bản (TIN TỨC). Bạn nên xuất:
#
#O#
#
tức là các đối tượng sau khi đến đích.
Số đầu tiên được đưa ra làm đầu vào là chiều dài của lưới (nxn), trong ví dụ trên là 7.
Đối tượng phải luôn di chuyển theo hướng ngắn nhất (lưu ý rằng các hướng được phép chỉ là ngang và dọc; đối tượng không thể di chuyển theo đường chéo)
Nếu một vật thể cách đều nhau từ hai hướng, nó sẽ đi theo hướng đồng hồ khôn ngoan:
..#
...
O..
Sẽ đến bên này:
...
...
O#.
Nếu một vật thể va chạm với hành tinh, nó sẽ dừng lại. Nếu nó va chạm với một đối tượng khác, chúng trở thành một đối tượng,
4
.#..
#...
....
.O..
sẽ trở thành:
....
....
.#..
.O..
Một ví dụ cuối cùng:
6
..#...
.#....
......
.#O...
....#.
......
Đầu ra:
......
......
..#...
.#O#..
......
......
Lưu ý: Bạn nên xuất hình dạng cuối cùng, vì vậy tất cả các đầu ra được chấp nhận miễn là chúng hiển thị hình dạng cuối cùng của hành tinh.
ví dụ cho đầu vào này:
...#
....
.O..
....
Nên đầu ra:
O#
hoặc là
....
....
.O#.
....
Cả hai điều này đều được chấp nhận.
Đây là môn đánh gôn nên câu trả lời ngắn nhất sẽ thắng
Lưu ý 2:
Như bạn có thể nhận thấy một .đại diện cho vắc-xin nên con đường ngắn nhất là số chấm ngắn nhất.
Ví dụ:
.#.
...
.O.
Không được chấp nhận
O#
vì con đường ngắn nhất là dọc. Lưu ý 3:
Đối tượng phải luôn luôn di chuyển cùng đường với hành tinh theo một trong bốn hướng (chọn ngắn nhất)
|<#
|
|
-----O------
|
Những hạn chế:
2 <= n <= 100