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

建网站报价网站查询ip

建网站报价,网站查询ip,优化营商环境个人心得体会,济南正规网站建设公司哪家好DS图—图非0面积 题目描述 编程计算由1围成的下列图形的面积。面积计算方法是统计1所围成的闭合曲线中0点的数目。如图所示#xff0c;在10*10的二维数组中#xff0c;1围住了15个点#xff0c;因此面积为15。 提示…DS图—图非0面积 题目描述 编程计算由1围成的下列图形的面积。面积计算方法是统计1所围成的闭合曲线中0点的数目。如图所示在10*10的二维数组中1围住了15个点因此面积为15。 提示queue 输入 测试次数t 每组测试数据格式为 数组大小m,n 一个由0和1组成的m*n的二维数组 输出 对每个二维数组输出符号1围住的0的个数即围成的面积。假设一定有1组成的闭合曲线但不唯一。 输入样例1 2 10 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 0 1 0 0 1 0 1 0 1 0 0 1 0 0 1 0 0 1 1 0 1 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 5 8 0 1 1 0 0 1 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 输出样例1 15 5 bfs 思路根据题意只有完全被1围起来的0才算所以四个边的0都是不行的而且其他0一旦bfs的时候碰到了四条边上的0也是不行的。遍历0并且用bfs找0 #includebits/stdc.h using namespace std; typedef pairint,int P; int b[4]{0,1,0,-1}; int c[4]{1,0,-1,0}; int bfs(int a[][105],int visited[][105],int x,int y,int m,int n) {queueP q;q.push({x,y});visited[x][y]1;int num0;while(!q.empty()){P kq.front();q.pop();num;xk.first;yk.second;for(int i0;i4;i){int xxxb[i];int yyyc[i];if(a[xx][yy]0!visited[xx][yy]){//碰到边肯定不行if(xx0||xxm-1||yy0||yyn-1) return -1;q.push({xx,yy});visited[xx][yy]1;}}}return num; } int main() {int t;cint;for(int i0;it;i){int m,n;cinmn;int a[105][105];for(int j0;jm;j){for(int k0;kn;k) cina[j][k];}int res0;//记录已经被算上的0 不用重复遍历它们int allvisited[105][105]{0};for(int j1;jm-1;j){for(int k1;kn-1;k){//记录一次bfs的访问记录如果这个bfs最后返回-1则访问记录不用同步到allvisited上否则要int visited[105][105]{0};int b;if(a[j][k]0allvisited[j][k]0(bbfs(a,visited,j,k,m,n))!-1){int wb;resw;//将一次bfs访问的0同步到allvisited上for(int q0;qm;q){for(int r0;rn;r){if(visited[q][r]1) allvisited[q][r]1;}}}}}coutresendl;}return 0; }
http://www.hkea.cn/news/14409888/

相关文章:

  • 网站seo优化的重要性软件开发外包费用评估
  • seo网站优化培训厂家报价中国建筑工程有限公司
  • 亚马逊怎么做网站推广清空wordpress
  • 如何用frontpage2003做网站网站建设 虚拟化
  • pycharm 网站开发国外做蛋糕的网站
  • 新增网站建设方案h5制作网站 有哪些
  • 吉林平安建设网站太平洋保险网站做的这么烂
  • WordPress漏洞在线扫描seo搜索引擎优化是
  • 静态网页建站西安网站推广优化
  • 江苏专业网站制作公司网站开发如何设置背景图片
  • 专门做招商的网站是什么情况在一个空间建两个网站
  • 张家口全景网站建设手机软件网站
  • 网站建设总费用东莞知名网站优化公司
  • 公司网站建设方案详细手机怎么搭建网站源码
  • 扬州网站制作哪家好简述网站技术解决方案
  • 做网站不搭建本地环境大学生网站建设实践报告
  • 长沙3合1网站建设网站开发用什么服务器
  • 东莞企业网站推广多少钱wordpress打开文章404
  • 做外贸单网上都做的那些网站小程序微盟
  • ps企业站网站做多大的自己开发的软件怎么卖
  • 可以转app的网站怎么做的建设图片展示网站
  • 长春网站seo公司新遵义
  • 凡客另一购物网站网站开发技术框架
  • 怎样创建官方网站深圳设计工作室有哪些
  • 网站推广的目的高端网站设计定制
  • 做网站费用滁州梧州红豆网梧州论坛
  • 海外网站cdn加速下载2021年9月重大新闻
  • 博客网站如何建设网站公司维护
  • 做网站的软件是是什么网站导航页怎么做
  • 桥头镇网站建设公司北京最新消息发布