Đếm hình chữ nhật góc
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Cho một lưới ô vuông, mỗi ô được tô màu đen hoặc trắng (ô đen = 1, ô trắng = 0).
Một hình chữ nhật góc (corner subgrid) là tập hợp 4 ô tạo thành 4 góc của một hình chữ nhật (), tức là 4 ô tại vị trí , , , với và , và cả 4 ô đều có màu đen.
Hãy đếm số lượng hình chữ nhật góc trong lưới.
Dữ liệu vào
- Dòng đầu: số nguyên ().
- dòng tiếp theo: mỗi dòng là một xâu nhị phân độ dài mô tả một hàng của lưới.
Dữ liệu ra
In ra số lượng hình chữ nhật góc.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 10001 11101 11001 10111 01001 |
12 | Có 12 bộ 4 góc tạo thành hình chữ nhật với cả 4 góc đều là ô đen. |
| 10 0011011011 1010001000 1000100000 1111011001 0000110101 0001011100 1001011000 1000101010 1000110111 0101010011 |
77 |
Bình luận