当前位置: 首页 > news >正文

jquery图片效果网站看今天的新闻

jquery图片效果网站,看今天的新闻,谷歌网站开发客户,设计网页时分辨率是多少如果想查看完整题目,请前往洛谷 P1451 求细胞数量 P1451 求细胞数量 题目描述 一矩形阵列由数字 0 0 0 到 9 9 9 组成,数字 1 1 1 到 9 9 9 代表细胞,细胞的定义为沿细胞数字上下左右若还是细胞数字则为同一细胞,求给定矩形…

如果想查看完整题目,请前往洛谷 P1451 求细胞数量

P1451 求细胞数量

题目描述

一矩形阵列由数字 0 0 0 9 9 9 组成,数字 1 1 1 9 9 9 代表细胞,细胞的定义为沿细胞数字上下左右若还是细胞数字则为同一细胞,求给定矩形阵列的细胞个数。

输入格式

第一行两个整数代表矩阵大小 n n n m m m

接下来 n n n 行,每行一个长度为 m m m 的只含字符 09 的字符串,代表这个 n × m n \times m n×m 的矩阵。

输出格式

一行一个整数代表细胞个数。

思路

一坨细胞在一起只算一个,所以要求的细胞数是方阵中有几个一坨。
bfs将聚在一起的细胞标记。

C++完整代码

#include<bits/stdc++.h>
using namespace std;typedef long long ll;
int n, m;
vector<vector<int> > maps(105, vector<int>(105, 0));
int ans = 0;
int dirx[] = {0, 0, -1, 1};
int diry[] = {-1, 1, 0, 0};
vector<vector<int> > vis(105, vector<int>(105, 0));queue<pair<int, int> > s;
void dfs(int x, int y) {//初始点入队列pair<int, int> point(x, y);vis[x][y] = 1;//标记已经访问过了s.push(point);//如果队列空了,说明这个初始点周围所有的1~9都已经标记过了,这一坨就算1个细胞了。while(!s.empty()) {int tx = s.front().first;int ty = s.front().second;for(int i = 0;i < 4;i++) {if(vis[tx + dirx[i]][ty+ diry[i]] == 0 && maps[tx + dirx[i]][ty+ diry[i]] != 0) {pair<int, int> temp(tx + dirx[i], ty+ diry[i]);vis[tx + dirx[i]][ty+ diry[i]] = 1;s.push(temp);}}s.pop();}ans++;return ;}int main() {cin >> n >> m;for(int i = 1;i <= n;i++) {string temp;cin >> temp;for(int j = 1;j <= m;j++) {maps[i][j] = temp[j - 1] - '0';}}//在主函数找方阵中还没被标记的细胞。for(int i = 1;i <= n;i++) {for(int j = 1;j <= m;j++ ) {if(vis[i][j] == 0 && maps[i][j] != 0) {dfs(i, j);}}}cout << ans << endl;return 0;
}
http://www.hkea.cn/news/902102/

相关文章:

  • 哪个网站开发是按月付费的百度指数是免费的吗
  • asp网站后台管理教程放单平台
  • 做网站毕设任务书网络营销网站建设案例
  • .net 企业网站 模版关键词seo深圳
  • 网站建设优化价格网站seo诊断
  • 网站设计详细设计有没有好用的网站推荐
  • 没有货源可以开网店吗网站更新seo
  • 淄博有做网站的吗百度搜索排名怎么收费
  • wordpress页面添加自定义字段木卢seo教程
  • 长寿网站制作保定seo排名外包
  • 域名和网站一样吗电商运营推广怎么做
  • css个人简介网站怎么做b2b网站免费推广平台
  • 网站建设中企动力上海百度广告投诉电话客服24小时
  • 深圳靠谱的电商公司正版搜索引擎优化
  • 自己如何做团购网站腾讯云建站
  • 怀化招标网站磁力狗bt
  • 佛山网站建设服务公司培训机构查询网
  • 海尔集团电商网站建设考证培训机构
  • 动漫制作专业的高职实训室福州整站优化
  • 织梦商城网站模板免费下载怎么在网上做推广
  • asp做网站用什么写脚本温岭网络推广
  • 怎么建设外贸网站免费发seo外链平台
  • 郴州是几线城市武汉网站seo推广公司
  • 网站开发工程师求职信焊工培训内容
  • 铜陵公司做网站中国网站排名100
  • 我要建一个网站泰州百度公司代理商
  • php响应式网站模板vi设计公司
  • 随身wifi网站设置广告投放是做什么的
  • 中企动力做网站的优势网络销售平台有哪些软件
  • 网站建设的费用如何查看百度搜索指数