Bài toán dấu cộng
Đề bài
Mô tả
Cho một bức tranh gồm hàng và cột. Các hàng được đánh số từ đến từ trên xuống dưới, các cột được đánh số từ đến từ trái sang phải. Mỗi ô được tô màu đen hoặc trắng.
Ta gọi bức tranh là thú vị nếu trong đó có ít nhất một dấu cộng. Dấu cộng được xác định bởi một cặp số với và , sao cho tất cả các ô ở hàng và tất cả các ô ở cột đều màu đen.
Bạn có một cây cọ và một hộp sơn đen. Mỗi lần, bạn có thể chọn một ô màu trắng và tô nó thành màu đen. Hãy tìm số lần tô ít nhất để bức tranh trở nên thú vị (chứa ít nhất một dấu cộng).
Bạn cần trả lời nhiều truy vấn độc lập.
Dữ liệu vào
- Dòng đầu chứa số nguyên là số truy vấn.
- Với mỗi truy vấn:
- Dòng đầu chứa hai số nguyên và là số hàng và số cột.
- dòng tiếp theo, mỗi dòng chứa ký tự, mô tả bức tranh: ký tự
.nếu ô màu trắng, ký tự*nếu ô màu đen.
Dữ liệu ra
In ra dòng, dòng thứ chứa một số nguyên là đáp án cho truy vấn thứ : số lần tô ít nhất để bức tranh chứa ít nhất một dấu cộng.
Ràng buộc
- và
- Tổng trên tất cả truy vấn không vượt quá .
- Tổng trên tất cả truy vấn không vượt quá .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 9 5 5 ..*.. .... **** ..*.. ..*.. 3 4 **** .*.. .*.. 4 3 *** .. .. *.. 5 5 ***** .. **** ..*. ..** 1 4 **** 5 5 ..... ..*.. .***. ..*.. ..... 5 3 ... .. .. *** .*. 3 3 .. . .. 4 4 *.** .... *. *. |
0 0 0 0 0 4 1 1 2 |
Năm bức tranh đầu đã sẵn có dấu cộng nên không cần tô. Bức thứ 6 cần tô 4 ô để có dấu cộng tại . Bức thứ 7 chỉ cần tô ô để có dấu cộng tại . Bức thứ 8 tô ô để có dấu cộng tại . |
| 6 1 1 . 1 1 * 2 2 .. .. 2 2 1 5 ..* 5 1 * . * . * |
1 0 3 0 2 2 |
Với lưới toàn trắng cần tô 1 ô. Lưới toàn đen đã có dấu cộng (đáp án 0). Lưới toàn trắng cần tô 3 ô cho một dấu cộng. |
Bình luận