当前位置:网站首页>地雷数量求解
地雷数量求解
2022-08-09 23:46:00 【-JMY-】
题目描述
为了保证边境重要的军事基地不会被敌人入侵,我军在敌军的必经之路上埋了x颗地雷,已知这片
必经之地是n * m的方阵形状,为了让我们的友军知道哪些地方是有地雷的,我军工兵绘制了一张
地雷分布图。在这张分布图中,如果某个点没有地雷,那么这个点所标记数字的各个位之和会是一
个偶数;反之如果该点有地雷,这个点所标记数字的各个位之和是一个奇数。
请你编程计算出,该区域总共埋了多少颗地雷。
比如:下方有一张5 * 6的地雷分布图,其中埋有地雷的区域用灰色背景做了标记,该区域中共有
10颗地雷。
12 | 35 | 90 | 21 | 1 | 9 |
91 | 3892 | 8749 | 342 | 3421 | 89 |
1881 | 1111 | 39 | 4 | 1 | 34 |
9 | 93 | 34 | 12 | 45 | 0 |
67 | 4 | 34 | 19 | 235 | 32 |
输入
接下来n行,每行有m个整数,代表是否有地雷的标记数(这些标记数都是<=9999的整数)
输出
样例输入
5 6 12 35 90 21 1 9 91 3892 8749 342 3421 89 1881 1111 39 4 1 34 9 93 34 12 45 0 67 4 34 19 235 32
样例输出
16
参考代码:
#include<bits/stdc++.h>
using namespace std;
int n,m,a[105][105],s;
int f(int x){
int k=0;
while(x!=0){
k+=x%10;
x/=10;
}
return k%2;
}
int main(){
scanf("%d%d",&n,&m);
for(int i=0;i<n;i++)
for(int j=0;j<m;j++){
scanf("%d",&a[i][j]);
if(f(a[i][j])==1)
s++;
}
printf("%d",s);
return 0;
}
边栏推荐
- ES6 Beginner to Mastery #15: Generator Usage
- selenium和驱动安装
- 3.4 - 编译与解释 3.5 - 编译过程 3.8 - 文法
- Today's sleep quality record 61 points
- Next.js获取路由参数及styled-jsx 的使用
- 今日睡眠质量记录61分
- [C language] Address book "Static Memory Version"
- 字节技术面都过了,薪资都谈好了20K*13结果还是被刷了,问HR原因是。。。
- 《MySQL入门很轻松》第4章:数据表中存放的数据类型
- CST Studio Suite 2021软件安装包和安装教程
猜你喜欢
渗透测试与攻防对抗——漏洞扫描&逻辑漏洞(Part1)
c语言结构体、函数以及指针练习(简单通讯录)
Project (7) - PolarSeg point cloud semantic segmentation
WPF DataGrid using data templates
The older tester has just passed the "hurdle" of being 35 years old, and I want to tell you something from my heart
拒绝“重复造轮子”,百度EasyDL让你玩转AI定制开发
《痞子衡嵌入式半月刊》 第 60 期
mysql无法远程连接 Can‘t connect to MySQL server on ‘xxx.xxx.xxx.xxx‘ (10060 “Unknown error“)
PEG 衍生物Biotin-PEG1-OH(cas:95611-10-2,2-生物素氨基乙醇)优势说明
【问题解决】训练和验证准确率很高,但测试准确率很低
随机推荐
深入理解Aarch64内存管理
Kubernetes服务接入Istio
abicc 知:API compatibility report 介绍
3.9 - 正规表达式和正规集 3.10 - 有限自动机
【CAS:41994-02-9 |Biotinyl tyramide】生物素基酪氨酰胺价格
deepstream学习笔记(三):deepstream-imagedata-multistream解析与接入适配yolov5模型测试
《痞子衡嵌入式半月刊》 第 60 期
Fury:一个基于JIT动态编译的高性能多语言原生序列化框架
Tensor flow 踩坑记
为什么不建议你在 Docker 中跑 Mysql ?
ES6 Beginner to Mastery #13: Extension Methods for Arrays 2
拒绝“重复造轮子”,百度EasyDL让你玩转AI定制开发
信息系统项目管理师核心考点(六十四)信息安全基础知识重要概念
Project (7) - PolarSeg point cloud semantic segmentation
redis distributed lock code example
【「收藏」Oracle 数据库安装】
Leetcode81. 搜索旋转排序数组 II
[SSH]如何敲一条线
Description of AirFlow
mysql无法远程连接 Can‘t connect to MySQL server on ‘xxx.xxx.xxx.xxx‘ (10060 “Unknown error“)