Lấy cảm hứng từ điều này .
Lý lịch
Người nông dân độc ác đã quyết định đốt cháy cánh đồng lúa mì của bạn để đẩy giá lên cao. Để đảm bảo sự hủy diệt hoàn toàn, anh ta cũng đã ngâm cánh đồng của bạn vào xăng. Đáng tiếc hơn nữa, bạn tình cờ đi trên cánh đồng khi nó được thắp lên, và bạn phải nhanh chóng thoát ra để sống sót.
Thử thách
Đưa ra một lĩnh vực có chứa lúa mì, lửa và vị trí của bạn, xác định xem bạn có thể đưa nó ra khỏi trường kịp thời hay không.
Một lĩnh vực bao gồm lúa mì (ở đây đại diện bởi .
) và lửa ( F
). Ở đây vị trí của bạn được đánh dấu bằng một O
. Ví dụ:
...F...F
F.......
........
.F......
....O...
...F....
........
.F....F.
Mỗi giây bạn di chuyển đến bất kỳ ô liền kề nào (nhưng không theo đường chéo) và mọi đám cháy lan sang mọi ô liền kề. Nếu bạn không thể di chuyển đến một tế bào sẽ không bốc cháy, bạn sẽ chết. Nếu bạn làm cho nó ra khỏi lĩnh vực, bạn tồn tại. Hãy xem điều gì xảy ra trong ví dụ này:
...F...F
F.......
........
.F......
....O...
...F....
........
.F....F.
..FFF.FF
FF.F...F
FF......
FFF.....
.F.F.O..
..FFF...
.F.F..F.
FFF..FFF
FFFFFFFF
FFFFF.FF
FFFF...F
FFFF....
FF.FF.O.
.FFFFFF.
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFF.FF
FFFFF.FF
FFFFFFFO
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFFO <-- you made it out and survived, barely
FFFFFFFF
FFFFFFFF
FFFFFFFF
Quy tắc
- Đầu vào của bạn là trường dưới dạng lưới. Bạn có thể chọn bất kỳ định dạng đầu vào, bao gồm một chuỗi có dấu phân cách dòng hoặc mảng 2D.
- Bạn không được chọn làm đầu vào cho các vị trí để chữa cháy và / hoặc chính mình.
- Bạn có thể sử dụng bất kỳ 3 giá trị riêng biệt nào như lúa mì, lửa và vị trí của bạn, bao gồm cả các chuỗi không cho đầu vào mảng.
- Các trường luôn có kích thước tối thiểu 1x1, hình chữ nhật và không chứa các ký tự không hợp lệ.
- Bất kỳ trường nào cũng sẽ chứa chính xác một trong các giá trị đại diện cho vị trí của bạn và mọi vị trí khác có thể hoặc không thể cháy.
- Đầu ra của bạn là một trong hai giá trị riêng biệt cho "bạn sống sót" hoặc "bạn chết", như thường lệ trong vấn đề quyết định .
- Luật golf tiêu chuẩn được áp dụng.
Các trường hợp thử nghiệm
Sống sót
O
....
.O..
....
FFFFF
.....
..O..
.....
FFFF
FFFO
FFFF
.F....
......
......
.F....
..O...
.FF...
.F....
..FF..
...F...F
F.......
........
.F......
....O...
...F....
........
.F....F.
Không tồn tại
FFF
FOF
FFF
F.F
.O.
F.F
....F
.....
..O..
.....
F....
.F....F.
........
........
F..O....
........
.....F..
...F...F
F......F
........
.F......
....O...
...F....
........
.F....F.
F..F
.O..
FF..