华为机考真题 -- 精准核酸检测

题目描述:

为了达到新冠疫情精准防控的需要,为了避免全员核酸检测带来的浪费,需要精准圈定可能被感染的人群。现在根据传染病流调以及大数据分析,得到了每个人之间在时间、空间上是否存在轨迹的交叉。现在给定一组确诊人员编号(X1, X2, X3, .... Xn),在所有人当中,找出哪些人需要进行核酸检测,输出需要进行核酸检测的人数。(注意:确诊病例自身不需要再做核酸检测)需要进行核酸检测的人,是病毒传播链条上的所有人员,即有可能通过确诊病例所能传播到的所有人。

例如:A 是确诊病例,A 和 B 有接触、B 和 C 有接触、C 和 D 有接触、D 和 E 有接触,那么 B\C\D\E 都是需要进行核酸检测的人。

输入描述:

第一行为总人数 N
第二行为确诊病例人员编号(确诊病例人员数量<N),用逗号分割
第三行开始,为一个 N*N 的矩阵,表示每个人员之间是否有接触,
0 表示没有接触,1 表示有接触。

输出描述:

整数:需要做核酸检测的人数

特别注意:
人员编号从 0 开始 0<N<100

示例1:

输入
5
1,2
1,1,0,1,0
1,1,0,0,0
0,0,1,0,1
1,0,0,1,0
0,0,1,0,1

输出
3

说明:
编号为 1、2 号的人员,为确诊病例。1 号与 0 号有接触,0 号与 3 号有接触。
2 号与 4 号有接触。所以,需要做

相关推荐

  1. 华为 -- 核酸检测

    2024-07-11 20:02:06       20 阅读
  2. 华为 -- 游戏分组

    2024-07-11 20:02:06       21 阅读
  3. 华为 -- 篮球游戏

    2024-07-11 20:02:06       21 阅读
  4. 华为 -- 密码解密

    2024-07-11 20:02:06       18 阅读
  5. 华为】字符串压缩

    2024-07-11 20:02:06       18 阅读
  6. 华为 -- 攀登者1

    2024-07-11 20:02:06       23 阅读
  7. 华为 -- 螺旋数字矩阵

    2024-07-11 20:02:06       19 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 20:02:06       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 20:02:06       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 20:02:06       45 阅读
  4. Python语言-面向对象

    2024-07-11 20:02:06       55 阅读

热门阅读

  1. 练习题答案

    2024-07-11 20:02:06       13 阅读
  2. padStart方法用来格式化数据

    2024-07-11 20:02:06       19 阅读
  3. 视觉图像面积计算

    2024-07-11 20:02:06       13 阅读
  4. python函数设计(1)

    2024-07-11 20:02:06       15 阅读
  5. 遥感影像图像识别

    2024-07-11 20:02:06       16 阅读
  6. C++:set和map

    2024-07-11 20:02:06       20 阅读
  7. YOLO v8进行目标检测的遇到的bug小结

    2024-07-11 20:02:06       16 阅读
  8. 数据建设实践之数据规范

    2024-07-11 20:02:06       17 阅读