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

计算1的数量

1. 计算1的数量

题目ID:9809必做题100分

最新提交:

Accepted

100 分

历史最高:

Accepted

100 分

时间限制: 1000ms

空间限制: 524288kB

题目描述

给定一个n*m的二进制矩阵,请你数一数矩阵中完全被0上下左右包围的1的数目。

输入格式

第一行两个整数n和m(3<=n,m<=100)
接下来n行,每行m个0或1的整数。

输出格式

输出一个整数代表结果

样例

Input 1

4 4
1 0 1 1
0 1 0 0
1 0 1 0
0 0 0 1

Output 1

2

样例解释

样例解释:
样例中有两个1是完全被0包围的。

代码:

#include <bits/stdc++.h>
#include <vector>using namespace std;int main()
{int n, m;cin >> n >> m; // 4  4int cnt = 0;int a[105][105];for (int i = 1; i <= n; i++){for (int j = 1; j <= m; j++){cin >> a[i][j];}}//for (int i = 2; i <= n - 1; i++){for (int j = 2; j <= m - 1; j++){if (a[i][j] == 1 && a[i - 1][j] == 0 && a[i + 1][j] == 0 && a[i][j - 1] == 0 && a[i][j + 1] == 0){cnt++;}}}cout << cnt << endl;return 0;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Windows图形界面(GUI)-DLG-C/C++ - 列表视图(ListView)
  • 如何修复WordPress“414 Request URI Too Large:” 错误
  • Linux chmod 命令简介
  • 【时时三省】tessy 集成测试:小白入门指导手册
  • Git代码管理工具 — 3 Git基本操作指令详解
  • 《JavaSE》---13.<面向对象系列之(附:static关键字及final关键字)>
  • scottplot5 中 使用signalXY图,如何更新数据?
  • 数据分析中的拆解方法介绍
  • 分布式对象存储minio
  • Blender使用(二)点线面基本操作
  • Hadoop3:MR程序的数据倾斜问题处理
  • 从零开始!Jupyter Notebook的安装教程
  • 防火墙NAT智能选举综合实验
  • 【大模型】FAISS向量数据库记录:从基础搭建到实战操作
  • [C++初阶]list的模拟实现
  • SegmentFault for Android 3.0 发布
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 07.Android之多媒体问题
  • 2017-09-12 前端日报
  • magento 货币换算
  • Node项目之评分系统(二)- 数据库设计
  • tab.js分享及浏览器兼容性问题汇总
  • 从输入URL到页面加载发生了什么
  • 什么是Javascript函数节流?
  • 写给高年级小学生看的《Bash 指南》
  • 学习Vue.js的五个小例子
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • Java总结 - String - 这篇请使劲喷我
  • raise 与 raise ... from 的区别
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • ​zookeeper集群配置与启动
  • ​渐进式Web应用PWA的未来
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #图像处理
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • (Note)C++中的继承方式
  • (poj1.2.1)1970(筛选法模拟)
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (ZT)薛涌:谈贫说富
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (数据结构)顺序表的定义
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .cn根服务器被攻击之后
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .net core 外观者设计模式 实现,多种支付选择
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • .NetCore发布到IIS
  • @RequestBody与@ResponseBody的使用
  • [ vulhub漏洞复现篇 ] ThinkPHP 5.0.23-Rce
  • [<事务专题>]