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

鹤壁建设网站推广网站屏蔽右键破解

鹤壁建设网站推广,网站屏蔽右键破解,东莞建筑企业招聘,重庆做企业网站设计的公司【华为OD】B\C卷真题 100%通过:需要打开多少监控器 C/C实现 目录 题目描述: 示例1 代码实现: 题目描述: 某长方形停车场,每个车位上方都有对应监控器,当且仅当在当前车位或者前后左右四个方向任意一个…

【华为OD】B\C卷真题 100%通过:需要打开多少监控器  C/C++实现

目录

题目描述:

示例1

代码实现:


题目描述:

某长方形停车场,每个车位上方都有对应监控器,当且仅当在当前车位或者前后左右四个方向任意一个车位范围停车时,监控器才需要打开;

给出某一时刻停车场的停车分布,请统计最少需要打开多少个监控器;

输入描述

第一行输入m,n表示长宽,满足1<m,n<=20;后面输入m行,每行有n个0或1的整数,整数间使用一个空格隔开,表示该行已停车情况,其中0表示空位,1表示已停;

输出描述

最少需要打开监控器的数量;

示例1

输入输出示例仅供调试,后台判题数据一般不包含示例

输入

3 3
0 0 0
0 1 0
0 0 0

输出

5

代码实现:

 

#include <vector>
#include <iostream>
using namespace std;int getCnt(const vector<vector<int>> &park)
{int count = 0;int m = park.size();int n = park[0].size();for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {if (park[i][j] == 1) {count++;}else if (j - 1 >= 0 && park[i][j - 1] == 1) {count++;}else if (j + 1 < n && park[i][j + 1] == 1) {count++;}else if (i - 1 >= 0 && park[i - 1][j] == 1) {count++;}else if (i + 1 < m && park[i + 1][j] == 1) {count++;}}}return count;
}
int main() {int m, n;cin >> m >> n;vector<vector<int>> park(m, vector<int>(n,0));for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {cin >> park[i][j];}}cout << getCnt(park) << endl;return 0;
}

http://www.yayakq.cn/news/644723/

相关文章:

  • 怎么让学生在网站上做问卷调查怎么向搜索引擎提交网站
  • 新公司怎么建立自己的网站外贸发货做网站怎么写
  • 聊城做网站的公司新闻手游传奇网站999服
  • 两学一做教育纪实评价系统网站源码搭建app教程
  • 怎样建立自己的销售网站无锡网络公司无锡网站设计
  • 济南城乡建设网站广告营销公司
  • 推广业务网站建设网站地图有什么作用
  • 网站开发过程模型职业教育网站平台建设
  • 怎么做网站可以注册的帮企商城源码
  • 防水自己如何建设网站企业营销型网站建设规划
  • 网站域名空间一年多少钱网站开发的挑战
  • 深圳网站设计技术关于做公司网站建设你应该知道的
  • 手机网站信任从哪里设置c 网站开发教程
  • 如何做钓鱼网站做网站怎样安全采集
  • 如何做卖菜网站网页游戏制作需要多少钱
  • 网站建设时间计划书让别人做网站的步骤
  • 做烧烤的网站国家企业信用公示信息系统(四川)
  • 网站底部图片代码四川省中国建设银行招聘信息网站
  • 网站图标可以用ps 做吗成全视频免费观看在线看2024年新年贺词
  • php网站后台管理系统锦州市城市建设服务中心网站
  • wordpress网站搬家换域名网站没快照
  • 安徽省建设安全监督站的网站项目建设内容及规模怎么写
  • 霍邱网站建设设计网页时有哪些配色方法
  • 怎样建立商贸网站网站建设 微信公众号运营
  • php建网站wordpress 角色 功能
  • 电子商务网站建设书网线水晶头制作
  • 做电子烟外贸网站有哪些公司注册多久能查到
  • 黄岛建设局网站门户网站有哪些局限性
  • 河南省建设部省厅网站wordpress注册怎么设置密码
  • 素材免费下载网站网站建设及售后服务的说明书