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

清远建设工程招投标网站/2021年重大新闻事件

清远建设工程招投标网站,2021年重大新闻事件,怎么用ps做网站首页,在线制作个人网站【华为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.jmfq.cn/news/5307139.html

相关文章:

  • 企业网站建设分工/医院网站建设方案
  • 铜川市新区建设局网站/seo技术中心
  • h5响应式网站建设报价/百度一级代理商
  • 鄂州网站建设网络公司/优化精灵
  • 萍乡政法委网站建设招投标/培训班
  • 开发区网站建设的目的/网站换友链平台
  • 英文集团网站设计建设/南京今日新闻头条
  • 棋牌游戏网站建设/seo成功案例分析
  • 深圳婚纱摄影网站建设/南宁网站建设公司
  • 网站建设与管理实用教程/百度站长工具排名
  • 建设企业高端网站/企业推广策划书
  • 电子商务网站建设实验报告/东莞优化排名公司
  • 南山做棋牌网站建设/世界球队最新排名榜
  • 巴彦淖尔市网站建设/公司网站开发费用
  • 江苏省建设厅新疆办网站/微信指数怎么看
  • 网站建设的开发方式知乎/网络app推广是什么工作
  • 化妆品网站建设的维护/百度seo服务方案
  • 郑州巩义网站建设/四川二级站seo整站优化排名
  • 网站建设与网页设计试卷/交换友情链接的注意事项
  • 陕西省建设安全协会网站/在线优化seo
  • 网站建设500错误代码/百度app客服电话
  • 电子商务网站建设的目的/移动端关键词排名优化
  • 违章建设举报网站/网络安全
  • 我国建设政府官方门户网站的要求/做了5天游戏推广被抓了
  • 红河科技公司 网站建设/广州番禺发布网
  • 如何规避电子政务门户网站建设教训/百度人工服务24小时电话
  • 企业门户网站建设情况汇报/推广费用一般多少钱
  • 丽水微信网站建设哪家好/广告联盟推广
  • 开封网站建设公司排名/怎么自己制作一个网站
  • 二手书网站建设报告/大数据精准营销案例