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

泸州百度做网站联系指数平台

泸州百度做网站联系,指数平台,澳门网站建设运营app,石家庄站到石家庄北站题目来源:第十三届蓝桥杯软件赛省赛 B组 在一个 n n n 行 m m m 列 的方格图中有些位置有地雷, 另外一些位置为空 请为每个空位置标一个整数, 表示周围八个相邻的方格中有多少个地雷 输入 : 输入的第一行包含两个整数 n n n , m m m 第 2 行 到 第 n 1 n 1 n…

题目来源:第十三届蓝桥杯软件赛省赛 B组

在一个 n n n m m m 列 的方格图中有些位置有地雷, 另外一些位置为空

请为每个空位置标一个整数, 表示周围八个相邻的方格中有多少个地雷

输入 : 输入的第一行包含两个整数 n n n , m m m

第 2 行 到 第 n + 1 n + 1 n+1 行每行包含 m m m 个整数, 相邻整数之间用一个空格分隔. 如果对应的整数为 0 , 表示这一格没有地雷, 如果对应的整数为 1 , 表示这一格有地雷

其中, 1 ≤ n , m ≤ 100 1 \le n, m \le 100 1n,m100

输出 : 输出 n n n 行, 每行 m m m 个整数, 相邻整数之间用空格分隔

对于没有地雷的方格, 输出这格周围的地雷数量. 对于有地雷的方格, 输出 9

Input Sample :

3 4
0 1 0 0
1 0 1 0
0 0 1 0

Output Sample :

2 9 2 1
9 4 9 2
1 3 9 2

简单的爆搜题, 非常简单, 而且其实这道题就是爆搜的模板题. 有系统练习过的话直接秒ac

蓝桥杯居然还把它的难度评为 “困难” , 有点搞笑了

下面给出题解代码, 请注重思考, 不要无脑cv

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int n, m;
const int maxn = 101;
int dx[8] = {-1, -1, 0, 1, 1, 1, 0, -1};
int dy[8] = {0, 1, 1, 1, 0, -1, -1, -1};
int a[maxn][maxn], res[maxn][maxn];void io() {cin.tie(0);cout.tie(0);ios::sync_with_stdio(false);
}int dfs(int x, int y) {if (a[x][y] == 1) {return 9;}int cnt = 0;for (int i = 0; i < 8; i++) {int xx = x + dx[i];int yy = y + dy[i];if (xx >= 1 && xx <= n && yy >= 1 && yy <= m && a[xx][yy] == 1) {cnt++;}}return cnt;
}int main() {io();cin >> n >> m;for (int i = 1; i <= n; i++) {for (int j = 1; j <= m; j++) {cin >> a[i][j];}}for (int i = 1; i <= n; i++) {for (int j = 1; j <= m; j++) {res[i][j] = dfs(i, j);}}for (int i = 1; i <= n; i++) {for (int j = 1; j <= m; j++) {cout << res[i][j] << ' ';}cout << '\n';}return 0;
}
http://www.mmbaike.com/news/73078.html

相关文章:

  • 微网站价格表全国疫情最新数据
  • java网站开发就业怎么样青岛谷歌优化
  • 做网站页面的软件查排名
  • 宁波外贸行业现状搜索引擎优化岗位
  • 景安网站备案要多久长沙优化科技有限公司
  • 网站案例分析网站百度百科
  • 买完域名以后怎么做网站百度站长工具app
  • 商标图案自动生成seo优化裤子关键词
  • 如何建个人网站教程百度搜索下载
  • 学校网站开发工作室网络推广是什么职业
  • 织梦仿wordpress杭州网站优化平台
  • 金融行业高端网站制作百度在线使用网页版
  • 上海外贸soho网站建设十个有创意的线上活动
  • 企业网络营销策略分析案例seo云优化软件
  • 网站如何做自适应优化资讯
  • 陕西省住房和城乡建设委员会网站网页搜索优化seo
  • 视频上传下载网站建设公司的seo是什么意思
  • 上海网站建设特点企业管理培训机构
  • 成都电子商务网站建设直播营销的优势有哪些
  • 阳信做网站网络推广优化方案
  • 网站子栏目设计建一个外贸独立站大约多少钱
  • 新加坡 网站建设搭建网站需要什么技术
  • 扬州有做义工的地方或网站嘛国外b站不收费免费2023
  • 自己做网站最新视频教程说说seo论坛
  • 怎么做北京pk10的网站无人区在线观看高清1080
  • wordpress插件文件不存在图片优化是什么意思
  • 两学一做网站源码长沙seo优化排名
  • 手机作网站服务器百度账号管理中心
  • 做网站app 需要多少钱怎么下载有风险的软件
  • 邢台建手机网站流程网络推广网络营销和网站推广的区别