Chòm sao chữ thập
Đề bài
Mô tả
Cho một bản đồ sao kích thước ô. Mỗi ô hoặc có một ngôi sao, hoặc trống. Ô ở góc trên bên trái có tọa độ , ô ở góc dưới bên phải có tọa độ (tọa độ dạng ).
Một chòm sao hình chữ thập được tạo bởi ngôi sao sao cho tồn tại số nguyên dương (gọi là bán kính của chòm sao) thỏa mãn:
- Ngôi sao thứ hai nằm cùng cột với ngôi sao thứ nhất và ở phía trên ô.
- Ngôi sao thứ ba nằm cùng cột với ngôi sao thứ nhất và ở phía dưới ô.
- Ngôi sao thứ tư nằm cùng hàng với ngôi sao thứ nhất và ở bên trái ô.
- Ngôi sao thứ năm nằm cùng hàng với ngôi sao thứ nhất và ở bên phải ô.
Ngôi sao thứ nhất được gọi là sao trung tâm.
Các chòm sao được đánh số bằng các số nguyên bắt đầu từ theo quy tắc so sánh sau: khi so sánh hai chòm sao,
- Chòm sao có bán kính nhỏ hơn được đánh số nhỏ hơn.
- Nếu bán kính bằng nhau, chòm sao có sao trung tâm nằm ở hàng cao hơn (chỉ số hàng nhỏ hơn) được đánh số nhỏ hơn.
- Nếu sao trung tâm ở cùng hàng, chòm sao có sao trung tâm nằm bên trái (chỉ số cột nhỏ hơn) được đánh số nhỏ hơn.
Hãy tìm chòm sao có chỉ số .
Dữ liệu vào
- Dòng đầu chứa ba số nguyên , và .
- dòng tiếp theo, mỗi dòng gồm ký tự mô tả bản đồ: ký tự thứ của dòng thứ là
*nếu ô có sao, và.nếu ô đó trống.
Dữ liệu ra
Nếu tổng số chòm sao nhỏ hơn , in ra .
Ngược lại, in ra dòng, mỗi dòng hai số nguyên là tọa độ các ngôi sao của chòm sao thứ , theo thứ tự: sao trung tâm, sao phía trên, sao phía dưới, sao bên trái, sao bên phải.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 6 1 ....*. ...*** ....*. ..*... .***.. |
2 5 1 5 3 5 2 4 2 6 |
Chỉ có một chòm sao, bán kính , sao trung tâm tại . |
| 5 6 2 ....*. ...*** ....*. ..*... .***.. |
-1 | Chỉ tồn tại đúng một chòm sao nên không có chòm sao thứ . |
| 7 7 2 ...*... ....... ...*... .**.* ...*... ....... ...*... |
4 4 1 4 7 4 4 1 4 7 |
Có hai chòm sao cùng tâm : một bán kính (chỉ số ) và một bán kính (chỉ số ). |
Bình luận