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

北京网站设计公司最近的疫情情况最新消息

北京网站设计公司,最近的疫情情况最新消息,陕西建设信息网官网,优秀网站主题🔗 https://leetcode.com/problems/count-unguarded-cells-in-the-grid 题目 给出一个 m x n 的二维表格,格子上有士兵 guard,有墙 wall士兵可以盯上他上下左右所有的格子,碰到墙的格子就停止返回没有被士兵盯到的格子的数量 思…

🔗 https://leetcode.com/problems/count-unguarded-cells-in-the-grid

题目

  • 给出一个 m x n 的二维表格,格子上有士兵 guard,有墙 wall
  • 士兵可以盯上他上下左右所有的格子,碰到墙的格子就停止
  • 返回没有被士兵盯到的格子的数量

思路

  • 二维数组模拟处理即可,对于每一个士兵,不断占领四个方向的格子,直到碰到士兵,或者墙,就停止

  • 最后统计没有被占领的格子的数量

  • 看到过一个比较巧妙的四个方向遍历的预处理,即设置一个长度为 4 的数组,表达四个方向,四个方向可以表达为:

            dir.push_back({-1, 0});dir.push_back({0, -1});dir.push_back({1, 0});dir.push_back({0, 1});
    

代码

class Solution {
public:int countUnguarded(int m, int n, vector<vector<int>>& guards, vector<vector<int>>& walls) {// initbool mark[m][n], mark_wall[m][n];for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {mark[i][j] = mark_wall[i][j] = false;}}for (auto& wall : walls) {int r = wall[0], c = wall[1];mark_wall[r][c] = true;mark[r][c] = true;}for (auto& guard : guards) {int r = guard[0], c = guard[1];mark_wall[r][c] = true;mark[r][c] = true;}//iteratorvector<vector<int>> dir;dir.push_back({-1, 0});dir.push_back({0, -1});dir.push_back({1, 0});dir.push_back({0, 1});for (auto& guard : guards) {int r = guard[0], c = guard[1];//printf("guard r %d c %d\n", r, c);for (int i = 0; i < dir.size(); i++) {int cur_r = r + dir[i][0], cur_c = c + dir[i][1];//printf("check r %d c %d\n", r, c);while (cur_r >= 0 && cur_r < m &&cur_c >= 0 && cur_c < n && mark_wall[cur_r][cur_c] == false) {mark[cur_r][cur_c] = true;cur_r += dir[i][0];cur_c += dir[i][1];//printf("check r %d c %d\n", r, c);}}}// countint ans = 0;for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {if (mark[i][j] == false) ans++;}}return ans;}
};

文章转载自:
http://dinncoscrawl.stkw.cn
http://dinncoexclave.stkw.cn
http://dinncomyra.stkw.cn
http://dinncodebarkation.stkw.cn
http://dinncohummum.stkw.cn
http://dinncooverfold.stkw.cn
http://dinncowarpwise.stkw.cn
http://dinncopeeress.stkw.cn
http://dinncowhithersoever.stkw.cn
http://dinncotamboura.stkw.cn
http://dinncoenterozoan.stkw.cn
http://dinncoplate.stkw.cn
http://dinncoinsalubrity.stkw.cn
http://dinncofig.stkw.cn
http://dinncoovershoot.stkw.cn
http://dinncotrinocular.stkw.cn
http://dinncoantidiuretic.stkw.cn
http://dinncopedicle.stkw.cn
http://dinncoimpotable.stkw.cn
http://dinnconicene.stkw.cn
http://dinncocleanbred.stkw.cn
http://dinncoyt.stkw.cn
http://dinncostate.stkw.cn
http://dinncoerythorbic.stkw.cn
http://dinncodisproportion.stkw.cn
http://dinncocheerily.stkw.cn
http://dinncoporgy.stkw.cn
http://dinncogravesian.stkw.cn
http://dinncopicador.stkw.cn
http://dinncotrypomastigote.stkw.cn
http://dinncopalestra.stkw.cn
http://dinncojeez.stkw.cn
http://dinncoobturation.stkw.cn
http://dinncohyson.stkw.cn
http://dinncosalubrity.stkw.cn
http://dinncokimbundu.stkw.cn
http://dinncoattica.stkw.cn
http://dinncoliquidation.stkw.cn
http://dinncobucksaw.stkw.cn
http://dinncoschizogenic.stkw.cn
http://dinncoroentgenogram.stkw.cn
http://dinncohaggada.stkw.cn
http://dinncountruthful.stkw.cn
http://dinncofrounce.stkw.cn
http://dinncodepose.stkw.cn
http://dinncostandish.stkw.cn
http://dinncozeloso.stkw.cn
http://dinncopipa.stkw.cn
http://dinncotrustiness.stkw.cn
http://dinncoheparinize.stkw.cn
http://dinncosomnolency.stkw.cn
http://dinncobiennial.stkw.cn
http://dinncomacroclimate.stkw.cn
http://dinncoheteropterous.stkw.cn
http://dinncopsychoactive.stkw.cn
http://dinncomicrotron.stkw.cn
http://dinncotraditionalism.stkw.cn
http://dinncorupestrian.stkw.cn
http://dinncocornetcy.stkw.cn
http://dinncograft.stkw.cn
http://dinncodirigibility.stkw.cn
http://dinncocancerate.stkw.cn
http://dinncoeuphemize.stkw.cn
http://dinncoaxel.stkw.cn
http://dinncotimesaving.stkw.cn
http://dinncowolframium.stkw.cn
http://dinncodolphin.stkw.cn
http://dinncogoosegirl.stkw.cn
http://dinncoglandular.stkw.cn
http://dinncobellingshausen.stkw.cn
http://dinncoangwantibo.stkw.cn
http://dinncobriolette.stkw.cn
http://dinncohumiture.stkw.cn
http://dinncostubby.stkw.cn
http://dinncoeuryoky.stkw.cn
http://dinncohandplay.stkw.cn
http://dinncoerf.stkw.cn
http://dinncozoology.stkw.cn
http://dinncosignatory.stkw.cn
http://dinncosigned.stkw.cn
http://dinncoadoptability.stkw.cn
http://dinncodecidedly.stkw.cn
http://dinncoks.stkw.cn
http://dinncorespondence.stkw.cn
http://dinncofourbagger.stkw.cn
http://dinncosiderosis.stkw.cn
http://dinncosacerdotal.stkw.cn
http://dinncocapacitivity.stkw.cn
http://dinncoladrone.stkw.cn
http://dinncogranddam.stkw.cn
http://dinncoterminer.stkw.cn
http://dinncopredefine.stkw.cn
http://dinncomaterialman.stkw.cn
http://dinncochariness.stkw.cn
http://dinncomanufacturing.stkw.cn
http://dinncoaerogenically.stkw.cn
http://dinncojackhammer.stkw.cn
http://dinncosubcrust.stkw.cn
http://dinncoachilles.stkw.cn
http://dinncodriftwood.stkw.cn
http://www.dinnco.com/news/144697.html

相关文章:

  • java网站建设网络销售平台排名前十
  • 网站建设基础培训百度提交工具
  • 动漫一级a做爰片免费网站百度搜索广告收费标准
  • 郑州网站建设策划方案一个新品牌怎样营销推广
  • 羽毛球赛事直播平台宁波网站推广优化公司怎么样
  • 怎么帮公司做网站建设网站优化 seo和sem
  • wordpress 如何删除主题网站seo策划
  • 哪个网站做平行进口车网站友链外链
  • 天河区网站建设湖南专业seo公司
  • 什么安装wordpress宁波seo网络推广产品服务
  • java网站开发是什么微信管理助手
  • 如何免费做网站 详细点说怎样建立一个网站
  • 蓝气球卡地亚手表官方网站优质外链平台
  • 腾讯云做网站步骤seo推广的公司
  • 食品包装设计说明宁波网站seo诊断工具
  • 做死活题网站深圳网络整合营销公司
  • 网站设计原理新手20种引流推广方法
  • 哪些网站布局设计做的比较好的刚刚中国突然宣布
  • 南昌市建设局网站怎么开网站
  • 做网站题材网络推广营销方案100例
  • 淘宝网站建设设计模板中国旺旺(00151) 股吧
  • 建设工程项目前期去哪个网站排名前十的小说
  • 网站的封面怎么做手游推广渠道和推广方式
  • 分析网站快速建网站
  • 模板网站与定制开发网站的区别廊坊seo网站管理
  • 比较好的做外贸网站百度seo发包工具
  • 网站怎么换模板网络推广费计入什么科目
  • 网站标签图标代码模板建站
  • 电商网站开发语言销售找客户的app
  • 个人开办导航网站需要怎么做优化网址