【华为OD机试】计算疫情扩散时间【2023 B卷|200分】

news/2024/7/20 16:59:10 标签: 华为od, 华为, c++, python

华为OD机试】-真题 !!点这里!!

华为OD机试】真题考点分类 !!点这里 ">华为OD机试】真题考点分类 !!点这里 !!

题目描述

在一个地图中(地图由n*n个区域组成)有部分区域被感染病菌感染区域每天都会把周围

(上下左右)的4个区域感染请根据给定的地图计算多少天以后,

全部区域都会被感染如果初始地图上所有区域全部都被感染,

或者没有被感染区域,返回-1

输入描述

行N*N个数字(只包合0.1,不会有其他数字)表示一个地图,数字间用分割,0表示未

感染区域,1表示已经感染区域每N个数字表示地图中一行,输入数据共表示N行N列的

区域地图

例如输入1,0,1,0,0,0,1,0,1,

表示地图

1,0,1

0,0,0

1,0,1

输出描述

1个整数,表示经过多少天以后,全部区域都被感染1<=N<200

用例1

输入

1,0,1,0,0,0,1,0,1

输出

2


http://www.niftyadmin.cn/n/4973085.html

相关文章

X2000 Linux PWM

一、硬件设计 PC04 ------------PWM4 二、通过shell开启PWM 配置参数 cmd_pwm config pc04 freq1000 max_level100 active_level1 accuracy_priorityfreq 启动 cmd_pwm set_level pc04 10 三、通过写程序控制 先用IConfigTool工具&#xff0c;使能libhardware2--->pwm…

【hibernate validator】(六)创建自定义约束

首发博客地址 https://blog.zysicyj.top/ 一、创建一个简单的约束 1. 约束注释 枚举表示大小写 public enum CaseMode { UPPER, LOWER;} 定义CheckCase约束 import static java.lang.annotation.ElementType.ANNOTATION_TYPE;import static java.lang.annotation.Element…

【考研数学】线性代数第四章 —— 线性方程组(2,线性方程组的通解 | 理论延伸)

文章目录 引言四、线性方程组的通解4.1 齐次线性方程组4.2 非齐次线性方程组 五、方程组解的理论延伸 引言 承接前文&#xff0c;继续学习线性方程组的内容&#xff0c;从方程组的通解开始。 四、线性方程组的通解 4.1 齐次线性方程组 &#xff08;1&#xff09;基础解系 —…

Linux Shell 搜索命令 grep

grep 是一个强大的文本搜索工具&#xff0c;用于在文件或标准输入中查找匹配指定模式的行。 它的基本语法是&#xff1a; grep [options] pattern [file...]其中&#xff0c;pattern 是要搜索的模式&#xff0c;可以是普通字符串或使用正则表达式表示的模式。file 是要被搜索…

guassian filter and bilateral filter

在用CRF 后处理segmentation的时候有一项 d.addPairwiseGaussian(sxy(5, 5), compat3, kerneldcrf.DIAG_KERNEL,normalizationdcrf.NORMALIZE_SYMMETRIC)# This adds the color-dependent term, i.e. features are (x,y,r,g,b).d.addPairwiseBilateral(sxy(5, 5), srgb(13, 13…

《算法竞赛·快冲300题》每日一题:“最小公倍数”

《算法竞赛快冲300题》将于2024年出版&#xff0c;是《算法竞赛》的辅助练习册。 所有题目放在自建的OJ New Online Judge。 用C/C、Java、Python三种语言给出代码&#xff0c;以中低档题为主&#xff0c;适合入门、进阶。 文章目录 题目描述题解C代码Java代码Python代码 “ 最…

分享一种针对uni-app相对通用的抓包方案

PART1&#xff0c;前言 近年来混合开发APP逐渐成为主流的开发模式&#xff0c;与传统的开发模式相比混合开发极大的提升了开发效率&#xff0c;同时跨平台的特性也降低了开发成本&#xff0c;一直以来混合开发被诟病的性能问题随着技术的发展也得到改善。技术的发展往往是一把…

1. 学习 K8S: Docker 基础

学习 K8S: Docker 基础 1. Docker 的诞生 1.1 首次展示 2013 年 3 月 15 日&#xff0c;在北美的圣克拉拉市召开了一场 Python 开发者社区的主题会议 PyCon&#xff0c;研究和探讨各种 Python 开发技术和应用&#xff0c; 在当天的会议日程快结束时&#xff0c;有一位名为 S…