泰拉大陆!(bu(画不出那样的图
题目
一个王国分成 n*m 个六边形区域,每个区域内是陆地或者是水。如果一条边两侧为陆地和水,则该条边成为海岸线,求这个王国海岸线的长度。
以下 n 行,每行 m 个字符,.表示水,#表示陆地。
偶数行需要向右移半格,具体见样例。
输入
3 6
..#.##
.##.#.
#.#...
输出
19
题目的图
(瞎几把乱画图ing)
解
对于每一个,判断与它相连的格子是否与它相同。不相同ans++;
代码
#include<cstdio>
int n, m, ans;
char c[60][60];
char read(){
char cc = getchar();
while(cc != '.'