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

微商做百度推广发哪个网站收录高wordpress游客评论游客

微商做百度推广发哪个网站收录高,wordpress游客评论游客,企业网站推广品牌,wordpress本地后台打开卡住题目描述 由数字 0 组成的方阵中,有一任意形状的由数字 1 构成的闭合圈。现要求把闭合圈内的所有空间都填写成 2。例如:66 的方阵(n6),涂色前和涂色后的方阵如下: 如果从某个 0 出发,只向上下…

题目描述

由数字 0 组成的方阵中,有一任意形状的由数字 1 构成的闭合圈。现要求把闭合圈内的所有空间都填写成 2。例如:6×6 的方阵(n=6),涂色前和涂色后的方阵如下:

如果从某个 0 出发,只向上下左右 4 个方向移动且仅经过其他 0 的情况下,无法到达方阵的边界,就认为这个 0 在闭合圈内。闭合圈不一定是环形的,可以是任意形状,但保证闭合圈内的 0 是连通的(两两之间可以相互到达)。

0 0 0 0 0 0
0 0 0 1 1 1
0 1 1 0 0 1
1 1 0 0 0 1
1 0 0 1 0 1
1 1 1 1 1 1
0 0 0 0 0 0
0 0 0 1 1 1
0 1 1 2 2 1
1 1 2 2 2 1
1 2 2 1 2 1
1 1 1 1 1 1

输入格式

每组测试数据第一行一个整数 n(1≤n≤30)。

接下来 n 行,由 0 和 1 组成的 n×n 的方阵。

方阵内只有一个闭合圈,圈内至少有一个 0。

输出格式

已经填好数字 2 的完整方阵。

输入输出样例

输入 #1复制

6
0 0 0 0 0 0
0 0 1 1 1 1
0 1 1 0 0 1
1 1 0 0 0 1
1 0 0 0 0 1
1 1 1 1 1 1

输出 #1复制

0 0 0 0 0 0
0 0 1 1 1 1
0 1 1 2 2 1
1 1 2 2 2 1
1 2 2 2 2 1
1 1 1 1 1 1

说明/提示

对于 100% 的数据,1≤n≤30。

题目链接:P1162 填涂颜色 - 洛谷

学习链接:BFS习题课(上) | 从此搞懂搜索题的套路! | 入门必看_哔哩哔哩_bilibili

代码如下: 

#include<bits/stdc++.h>
using namespace std;
int n;
int g[35][35];
bool st[35][35];//标记数组,标记矩阵上的0是否被访问过
typedef pair<int,int> PII;
queue<PII> q;
int x[4]={-1,0,1,0};
int y[4]={0,1,0,-1};int main()
{cin>>n;//初始化数组,相当于给矩阵加了一圈外围0,保证数组第一个坐标永远是0 memset(g,0,sizeof(g));for(int i=1;i<=n;i++)for(int j=1;j<=n;j++)cin>>g[i][j];//将第一个点入队q.push({0,0});//标记已访问过st[0][0]=true;//当队列不为空while(!q.empty()){//取出队头元素PII t=q.front();//弹出q.pop();//遍历它的四个方向for(int i=0;i<4;i++){int nx=t.first+x[i];int ny=t.second+y[i];//判断是否越界if(nx<0 || nx>n+1 || ny<0 || ny>n+1)	continue;//若为0,且未被访问过,标记if(g[nx][ny]==0 && st[nx][ny]==false){st[nx][ny]=true;//标记//入队q.push({nx,ny}); } } } //遍历矩阵,并将未访问过的0设置为2for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){if(g[i][j]==0 && st[i][j]==false)g[i][j]=2;}} //输出更新后的矩阵for(int i=1;i<=n;i++){for(int j=1;j<=n;j++)cout<<g[i][j]<<" ";cout<<endl;}return 0;
} 

 

http://www.dtcms.com/wzjs/830479.html

相关文章:

  • 衡阳网站建设公司高校后勤网站建设要求及内容
  • phpmysql网站wordpress自定义样式
  • 做通信毕业设计的网站营销型网站建设0469z
  • 网站备案号如何查找陇南市建设局网站
  • 洛江网站建设报价低代码平台
  • 中国在数码网站注册域名好 gt制作网页需要的技术
  • 西安市建设和住房保障局网站企业seo案例
  • 门户网站建设工作总结怎样在网站做宣传
  • 做淘宝首页初学ps视频网站做销售网站
  • 网站开发培训北京有哪些做平面设计好的网站有哪些内容
  • 免费网站成本wordpress采集插件 中文
  • 怎样做网站发布信息上海网上推广
  • wordpress文章找不到seo营销服务
  • 重庆整合营销网站建设推动高质量发展就是要
  • 齐齐哈尔做网站河源网站制作1993seo
  • 有哪些是外国人做的网站建设网站上申请劳务资质
  • 江苏网站建设价格低vi设计公司山猫
  • 毕设做的网站可以用模板改吗下载百度app
  • 网页设计项目案例网站广告品牌设计机构网站织梦模板
  • 怎么做通知维护网站做网站感想
  • 天津专业网站策划公司网站建设对比
  • 备案空壳网站网页版微信二维码登录
  • 建设网站的规则wordpress取消评论
  • wordpress 在线字体带seo服务的网站定制
  • 丰南建设网站岳西县住房和城乡建设局网站
  • 微网站 百度地图建设网站东莞公司
  • 公司网站建设解决方案查询企业信息
  • 平面设计做兼职网站wordpress淘宝优惠券插件
  • 建设农产品网络营销网站网站建设基础考试
  • 电子商务网站建设期末试题答案05 天堂资源地址在线