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

国内网页设计师个人网站中国500强最新排名

国内网页设计师个人网站,中国500强最新排名,手机端网站的建设,邳州建网站题目链接:https://www.lanqiao.cn/problems/549/learning/ 个人评价:难度 1 星(满星:5) 前置知识:无 整体思路 按题意模拟;为了减少不必要的“数组越界”判断,让数组下标从 1 1 1…

题目链接:https://www.lanqiao.cn/problems/549/learning/

个人评价:难度 1 星(满星:5)
前置知识:无


整体思路

  • 按题意模拟;
  • 为了减少不必要的“数组越界”判断,让数组下标从 1 1 1 开始,这样即使判断第一行的上一行是否有雷,也不用加一个 if(i - 1 >= 0) 的判断了;
  • 使用一个数组记录 8 8 8 个方向,无需 8 8 8if 判断 8 8 8 个方向的雷,只需要一个 for 循环加 if 即可。

过题代码

#include <bits/stdc++.h>
using namespace std;typedef long long LL;
const int maxn = 100 + 100;
int n, m;
int ans[maxn][maxn];
// 方向数组
const int dir[8][2] = {{-1, -1}, {-1, 0}, {-1, 1},{0, -1}, {0, 1},{1, -1}, {1, 0}, {1, 1}
};int main() {
#ifdef ExRocfreopen("test.txt","r",stdin);
#endif // ExRoccin >> n >> m;for (int i = 1; i <= n; ++i) {for (int j = 1; j <= m; ++j) {cin >> ans[i][j];// 直接改为用 9 标记为雷,后面直接判断 9 的个数即可if (ans[i][j] == 1) {ans[i][j] = 9;}}}for (int i = 1; i <= n; ++i) {for (int j = 1; j <= m; ++j) {// 已经是雷,不用判断周围 8 个位置的雷数if (ans[i][j] == 9) {continue;}// 遍历方向数组,有雷就 + 1for (int k = 0; k < 8; ++k) {ans[i][j] += (ans[i + dir[k][0]][j + dir[k][1]] == 9);}}}// 输出答案for (int i = 1; i <= n; ++i) {for (int j = 1; j <= m; ++j) {cout << ans[i][j] << " ";}cout << endl;}return 0;
}
http://www.yidumall.com/news/39307.html

相关文章:

  • 提供图片做网站的要求新媒体运营培训课程
  • 阿里云主机搭建网站乔拓云建站平台
  • 网站建设测试流程百度推广托管
  • 政府网站建设指引免费b站推广网站2022
  • 一家专门做内部优惠的网站网络营销课程论文
  • cms 网站网络服务提供者不是网络运营者
  • 无锡网站网站建设网站模板之家官网
  • 北京网站seo欧美seo查询
  • 做专题页的背景网站优化公司网站排名
  • 网络公司哪家好郑州百度seo关键词
  • 广德做网站长沙网站排名推广
  • 做建网站的工作一年赚几百万餐饮培训
  • 网站备案如何查询今日实时热搜
  • 建设厅执业注册中心网站图片外链
  • CMS网站建设优势网上做广告怎么收费
  • [ 1500元做网站_验收满意再付款! 北京网络营销咨询公司
  • 怎样设计静态网站页面如何建立一个自己的网站?
  • 专注做一家男生最爱的网站友情链接2598
  • 济南小程序开发制作网站seo公司哪家好
  • 全响应网站企业网络规划设计方案
  • 科技网站推荐百度seo关键词怎么做
  • 企业如何来做网络营销铜陵seo
  • 成都那家做网站好win7优化极致性能
  • 产品做推广一般上什么网站百度网站下拉排名
  • 成都十大互联网公司陕西seo快速排名
  • 长安网站建设费用怎么在百度发布信息
  • 宝鸡哪有有做网站的长春网站快速排名提升
  • notepad做网站淘宝指数网址
  • 做网络兼职的网站浏览器下载安装2022最新版
  • 一小时做网站长沙seo优化报价