当前位置: 首页 > 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;
}
http://www.lryc.cn/news/399562.html

相关文章:

  • Linux udp编程
  • 【开源项目】Rust开发复制文件夹目录结构工具
  • PostgreSQL的pg_dirtyread工具
  • 苹果梦碎:Vision Pro的辉煌与失落,苹果已决定暂停 Vision Pro 后续产品的研发工作
  • 推荐一款uniapp拖动验证码插件
  • 十年期国债收益率
  • 使用Go编写的持续下行测速脚本,快速消耗流量且不伤硬盘
  • 保护国外使用代理IP的安全方法
  • 18集 学习ESP32的ESP-DL深度学习教程-《MCU嵌入式AI开发笔记》
  • jmeter-beanshell学习9-放弃beanshell
  • Web 性能入门指南-1.5 创建 Web 性能优化文化的最佳实践
  • 【Android】Service介绍和生命周期
  • [论文笔记]RAPTOR: RECURSIVE ABSTRACTIVE PROCESSING FOR TREE-ORGANIZED RETRIEVAL
  • python 端口的转发
  • opencv 中如何通过欧式距离估算实际距离(厘米)
  • Flask+Layui开发案例教程
  • 复现ORB3-YOLO8项目记录
  • 【jvm】字符串常量池问题
  • STM32学习和实践笔记(39):I2C EEPROM实验
  • 【Js】导出 HTML 为 Word 文档
  • c++入门基础篇(上)
  • Java实现数据结构——双链表
  • Python应用爬虫下载QQ音乐歌曲!
  • AWS-WAF-Log S3存放,通过Athena查看
  • 无法解析主机:mirrorlist.centos.org Centos 7
  • 自动驾驶论文总结
  • 【uniapp微信小程序】uniapp微信小程序——页面通信
  • 【笔记】从零开始做一个精灵龙女-画贴图阶段(上)
  • 线性代数|机器学习-P22逐步最小化一个函数
  • SpringCloudAlibaba Nacos配置中心与服务发现