概述
■ 题目描述
【快速开租建站】
当前IT部门支撑了子公司颗粒化业务,该部门需要实现为子公司快速开租建站的能力,建站是指在一个全新的环境部署一套IT服务。
每个站点开站会由一系列部署任务项构成,每个任务项部署完成时间都是固定和相等的,设为1。
部署任务项之间可能存在依赖,假如任务2依赖任务1,那么等任务1部署完,任务2才能部署。
任务有多个依赖任务则需要等所有依赖任务都部署完该任务才能部署。
没有依赖的任务可以并行部署,优秀的员工们会做到完全并行无等待的部署。
给定一个站点部署任务项和它们之间的依赖关系,请给出一个站点的最短开站时间。
输入描述:
第一行是任务数taskNum,
第二行是任务的依赖关系数relationsNum
接下来 relationsNum 行,每行包含两个id,描述一个依赖关系,格式为:IDi IDj,表示部署任务i部署完成了,
部署任务j才能部署,IDi 和 IDj 值的范围为:[0, taskNum)
输出描述:
一个整数,表示一个站点的最短开站时间。
示例1 输入输出示例仅供调试,后台判题数据一般不包含示例
输入
5
5
最后
以上就是含蓄冬天为你收集整理的【华为OD机试真题 python】快速开租建站【2023 Q1 | 100分】的全部内容,希望文章能够帮你解决【华为OD机试真题 python】快速开租建站【2023 Q1 | 100分】所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复