ps怎么做网站首页界面,什么是h5页面设计,百度官网认证多少钱一年,小说网站怎么做seo细胞——求细胞数量 C详解 求细胞数量题目描述输入格式输出格式样例样例输入样例输出 提示数据规模与约定 解法代码 求细胞数量
题目描述
一矩形阵列由数字 0 0 0 到 9 9 9 组成#xff0c;数字 1 1 1 到 9 9 9 代表细胞#xff0c;细胞的定义为沿细胞数字上下左右若还… 细胞——求细胞数量 C详解 求细胞数量题目描述输入格式输出格式样例样例输入样例输出 提示数据规模与约定 解法代码 求细胞数量
题目描述
一矩形阵列由数字 0 0 0 到 9 9 9 组成数字 1 1 1 到 9 9 9 代表细胞细胞的定义为沿细胞数字上下左右若还是细胞数字则为同一细胞求给定矩形阵列的细胞个数。
输入格式
第一行两个整数代表矩阵大小 n n n 和 m m m。
接下来 n n n 行每行一个长度为 m m m 的只含字符 0 到 9 的字符串代表这个 n × m n \times m n×m 的矩阵。
输出格式
一行一个整数代表细胞个数。
样例
样例输入
4 10
0234500067
1034560500
2045600671
0000000089样例输出
4提示
数据规模与约定
对于 100 % 100\% 100% 的数据保证 1 ≤ n , m ≤ 100 1 \le n,m \le 100 1≤n,m≤100。
解法
暴力搜索就好了
代码
#include bits/stdc.h
using namespace std;
short a[1000][1000];
int n,m,s;
string t;
void laiba(int i,int j)
{if (a[i][j]0) return;a[i][j]0;laiba(i-1,j);laiba(i,j-1);laiba(i1,j);laiba(i,j1);
}
int main ()
{cin n m;for (int i1;in;i){cin t;for (int j1;jm;j){a[i][j]t[j-1]-48;}}for (int i1;in;i){for (int j1;jm;j){if (a[i][j]){s;laiba(i,j);}}}cout s;return 0;
}