Kim cương
View as PDF Time limit: 1.0s , Memory limit: 256M , Points: 100 (partial)
Cho ma trận ký tự hàng và
cột, mỗi ô chứa một trong hai ký tự
hoặc
. Trên ma trận, một viên kim cương hình thoi phải có các cạnh đều là ký tự
, ngoài ra bên trong không được có ký tự
nào.
Hãy đếm số viên kim cương xuất hiện trên ma trận.
Input
- Dòng đầu tiên chứa hai số nguyên
và
.
dòng tiếp theo, mỗi dòng chứa
ký tự mô tả ma trận.
Output
- In ra một số nguyên là số viên kim cương.
Samples
Sample Input 1
7 25
.#...#....#....#.....#...
#.#..#...#.#...#....#.#..
.#...#..#...#..#...#...#.
.....#...#.#...#..#.....#
.....#....#....#...#...#.
.....#.........#....#.#..
.....#.........#.....#...
Sample Output 1
3
Sample Input 2
11 17
.....#........#..
....#.#........#.
...#...#....#...#
..#.....#....#.#.
.#....#..#....#..
#....#.#..#......
.#....#..#.......
..#.....#........
...#...#.........
....#.#..........
.....#...........
Sample Output 2
1
Sample Input 3
5 11
##.#.#.#.##
#.#.#.#.#.#
.#.#.#.#.#.
#.#.#.#.#.#
##.#.#.#.##
Sample Output 3
14
Scoring
- Subtask
với
số điểm:
- Subtask
với
số điểm: Không còn ràng buộc gì thêm
Comments