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

做网站需要 的文档seo系统源码出售

做网站需要 的文档,seo系统源码出售,mysql数据库网站,网站根目录权限设置题目链接: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.yayakq.cn/news/567925/

相关文章:

  • 百度个人网站申请wordpress上传pdf文件
  • 房产网手机版网站建设目标wordpress边栏调用
  • c 网站开发简单实例wordpress 3.8 中文
  • 医院关于建设官方网站的请示直播营销
  • 常州公司网站建设网站建设模块方案书
  • 字体排版网站桂林漓江悦府
  • js网站模板怎么用网站滑动
  • 南京高端网站制作公司怎么做五个页面网站
  • 360怎么做网站排名化妆品网站优化
  • 威海企业做网站哪家好网站新闻怎么写
  • title:(网站建设)长兴做网站
  • 专业定制网站开发网站客户端制作多少钱
  • 公司网站设计开发公司app开发公司有什么部门
  • 网站建设技术的发展2022最新国际国内新闻
  • 网站域名管理怎么登陆河南哪里网站建设公司
  • 网站开发英文文献网站怎么做登录界面
  • 网站建设人员安排cloudfare wordpress
  • 在线crm网站手机建站的网站有哪些
  • 东莞营销型网站外包一个提高网站流量的常用方法
  • 网站建设可研项目外包的成本构成
  • 视频网站开发步骤商城网站建设定制
  • 网站开发所需要的条件北京公司注册代理公司
  • 建网站需要哪些步骤公司宣传片如何制作
  • 磁县专业做网站网站建设相关文章
  • wordpress建好本地站怎么上传网上商城网站模板
  • 上海 松江 网站制作响应式网站栅格
  • 如何免费建立一个自己的网站淳安县住房和城乡建设局网站首页
  • 网站开发过程及要求网站建设制作放之
  • 宝塔系统怎么建设网站页面设计设计风格
  • 网站之家wordpress admin