Sau khi bạn thức dậy trong một căn phòng tối, bạn sẽ thấy một lưới đèn hình chữ nhật với các công tắc tương ứng. Bạn quyết định sử dụng hệ tọa độ với ánh sáng bên trái phía dưới đại diện cho (1,1) và tọa độ tăng dần khi bạn đi lên (hướng y) và sang phải (hướng x). Các lưới giống hệt nhau trong việc lật công tắc tại (a, b) bật (tắt từ tắt sang bật hoặc tắt) đèn ở (a, b) cũng như đèn trong cùng một cột hoặc cùng hàng với ( a, b).
Đầu vào của bạn sẽ là một lưới hình chữ nhật gồm hai ký tự riêng biệt đại diện cho bật và tắt (tôi sử dụng lần lượt 1 và 0). Ngoài ra, một phần của đầu vào sẽ là một chuỗi gồm ít nhất một cặp tọa độ (với bất kỳ định dạng và phân tách nào bạn muốn) sẽ đại diện cho các công tắc mà bạn lật.
Đầu ra sẽ là cùng một lưới, với "lật" được áp dụng ở mỗi cặp tọa độ được đưa ra làm đầu vào. Bạn có thể chọn cách định dạng đầu vào của mình, mặc dù đầu ra phải là một lưới, không phải là một mảng.
Mẫu
Mẫu đầu vào 1
111111
111111
111111
111111
(3,2)
Sản lượng mẫu 1
110111
110111
000000
110111
Mẫu đầu vào 2
01101
10100
00010
11111
10110
(1,1), (5,5)
Sản lượng mẫu 2
00010
00101
10011
01110
01000
Mẫu đầu vào 3
1
(1,1)
Sản lượng mẫu 3
0
Mẫu đầu vào 4
00000
11111
00000
11111
(2,3), (2,3)
Sản lượng mẫu 4
00000
11111
00000
11111
Đây là mã golf. Quy tắc tiêu chuẩn áp dụng. Mã ngắn nhất trong byte thắng.
<grid><RETURN><coordinate_x><RETURN><coordinate_y><RETURN>
nào?