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

厦门网站建设设计网站备案幕布

厦门网站建设设计,网站备案幕布,职业生涯规划大赛演讲稿5分钟,怎样用html制作一个简单的网页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.yutouwan.com/news/91301/

相关文章:

  • 金泉网站建设开发哪些网站可以医生做兼职
  • 公司网站的留言板怎么做网站开发编码选择一般是
  • 做网站店铺装修的软件如何建设一个博客网站
  • 网站开发找公司好还是个人阳谷聊城做网站
  • 可以建网站的公司cms影视建站系统
  • 免费的奖励网站有哪些铜山徐州网站开发
  • 便利的微网站建设vi视觉识别系统设计
  • 如何用一个域名做多个网站wordpress整合问答系统
  • 网站建设工作标准南京网站设计哪家公司好
  • 设计网站页面要多少钱网站为什么被百度k了
  • 表格做的网站影响收录天津哪家做企业网站
  • 做流程图用什么网站最近几年做电影网站怎么样
  • 云南专业做网站多少钱做网站的时候字体应该多大
  • 静态网站添加到织梦项目计划书的六大要素
  • 网站建设公司 优势代做网站推广的公司
  • 阿里巴巴网站建设教程视频长春网站推广优化
  • 东莞服饰网站建设哪家好上海网站优化推广
  • 网站首页被k 不恢复建设银行网站怎么查工资明细
  • 做网站最下面写什么做网站感觉挣不到钱啊
  • 深圳房产网站建设国外手机网站模板
  • dede网站首页加悬浮广告路桥区商用营销型网站建设
  • 一般网站建设好多久被收录vi设计模板源文件
  • 天津网站设计怎样自学开网店
  • 建设广告联盟网站让百度收入 wordpress
  • 帮中介做网站赚钱吗衡阳网站制作公司
  • 网站开发公司需要什么资质简单网页制作工具
  • 泾川网站建设电子商务网站建设包括哪些内容
  • 注册了网站之后怎么设计免费网站源码
  • 赢展网站建设访问不到自己做的网站
  • 水利局网站建设整改报告免费网站备案