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

华为OD机试A卷 - 快递业务站 计算快递主站点(C++ Java JavaScript Python )

最新华为OD机试

真题目录:点击查看目录
华为OD面试真题精选:点击立即查看

题目描述

快递业务范围有 N 个站点,A 站点与 B 站点可以中转快递,则认为 A-B 站可达,
如果 A-B 可达,B-C 可达,则 A-C 可达。
现在给 N 个站点编号 0、1、…n-1,用 s[i][j]表示 i-j 是否可达,
s[i][j] = 1表示 i-j可达,s[i][j] = 0表示 i-j 不可达。
现用二维数组给定N个站点的可达关系,请计算至少选择从几个主站点出发,才能可达所有站点(覆盖所有站点业务)。
说明:s[i][j]与s[j][i]取值相同。

输入描述

第一行输入为 N,N表示站点个数。 1 < N < 10000
之后 N 行表示站点之间的可达关系,第i行第j个数值表示编号为i和j之间是否可达。

输出描述

输出站点个数,表示至少需要多少个主站点。

用例

输入 4
1 1 1 1
1 1 1 0
1 1 1 0
1 0 0 1
输出 1
说明 选择 0 号站点作为主站点, 0 站点可达其他所有站点,
所以至少选择 1 个站点作为主站才能覆盖所有站点业务。
输入 4
1 1 0 0
1 1 0 0
0 0 1 0
0 0 0 1
输出 3
说明 选择 0 号站点可以覆盖 0、1 站点,
选择 2 号站点可以覆盖 2 号站点,
选择 3 号站点可以覆盖

相关文章:

  • 【图片识别Excel表格】批量将图片上的区域文字识别后保存为表格,基于WPF和阿里云的项目实战总结
  • Echarts使用
  • Chaos Mesh 混沌工程平台介绍、安装及使用指南
  • C++智能指针万字详细讲解(包含智能指针的模拟实现)
  • rANS:快速的渐进最优码
  • 【UTM】通用横轴墨卡托投影
  • WPF InkCanvas 控件详解
  • 树莓派超全系列文档--(7)RaspberryOS播放音频和视频
  • 等差数列公式推导
  • SynchronousQueue的不恰当使用,瞬时过载导致线程池任务被拒绝
  • 【hadoop】hadoop streaming
  • Vue3动态加载组件,警告:Vue received a Component than was made a reactive object
  • nginx-rtmp-module之ngx_rtmp.c代码详解
  • 使用 Chromedp 监听网页请求和响应
  • 利用脚本和Shader制作屏幕后处理效果
  • MOSN(Modular Open Smart Network)-04-TLS 安全链路
  • HCIA复习
  • go-zero: sqlx 对timestamp 格式数据问题
  • 罗杰斯特回归
  • 四川省汽车加气站操作工备考题库及答案分享
  • 新修订的《餐饮业促进和经营管理办法》公布,商务部解读
  • 韶关一企业将消防安装工程肢解发包,广东住建厅:罚款逾五万
  • 乌克兰谈判代表团由12人组成,乌防长率领
  • 最高人民法院原副院长唐德华逝世,享年89岁
  • 思想史家陈谷嘉逝世,曾为岳麓书院当代复兴奠定重要基础
  • “大鼻子情圣”德帕迪约因性侵被判缓刑,还有新的官司等着他