【华为OD机试 2023最新 】 微服务的集成测试(C++ 100%)

news/2024/7/20 18:04:47 标签: c++, 算法, 华为od, 华为od机试, 华为

文章目录

      • 题目描述
      • 输入描述
      • 输出描述
      • 用例
      • 题目解析
      • C++

题目描述

现在有n个容器服务,服务的启动可能有一定的依赖性(有些服务启动没有依赖),其次服务自身启动加载会消耗一些时间。

给你一个 n x n 的二维矩阵useTime,其中

  • useTime[i][i]=10 表示服务i自身启动加载需要消耗10s
  • useTime[i][j] = 1 表示服务i启动依赖服务j启动完成
  • useTime[i][k]=0 表示服务i启动不依赖服务k

其实 0<= i,j,k < n。

服务之间启动没有循环依赖(不会出现环),若想对任意一个服务i进行集成测试(服务i自身也需要加载),求最少需要等待多少时间。

输入描述

第一行输入服务总量 n,
之后的 n 行表示服务启动的依赖关系以及自身启动加载耗时
最后输入 k


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

相关文章

Appium UI 自动化到底要不要用 Page Object 模式?(深入了解 PO 模式, 并改造 PO 模式)

Page Object 模式 python webdriver 版本 这里介绍下我近期对 PO 模式的理解, 整体思想是分层&#xff0c;让不同层去做不同类型的事情&#xff0c;让代码结构清晰&#xff0c;增加复用性 一般分两层或三层&#xff08;也有四层的&#xff09;&#xff1a; 两层&#xff1a; …

十大排序——1.冒泡排序

下面&#xff0c;我们来讲一下大排序中的冒泡排序 冒泡排序&#xff08;Bubble Sort&#xff09;&#xff1a;是一种用于计算机科学领域的较简单的排序算法 需求&#xff1a; 排序前&#xff1a;{4&#xff0c;5&#xff0c;6&#xff0c;3&#xff0c;2&#xff0c;1} 排序…

Linux必会100个命令(五十八)dnf命令

DNF不是那个游戏。 dnf是rpm软件包管理器。 它跟yum类似&#xff0c;但是未来可能替代yum。 在CentOS7以后dnf和yum都可以使用。 如果没有安装dnf&#xff0c;可以使用如下命令&#xff1a; yum install epel-release yum install dnf 使用--version查看 dnf版本 使用re…

内存对齐:C/C++编程中的重要性和技巧

C/C中的内存对齐前言基本概念 什么是内存对齐&#xff1f;内存对齐的定义内存对齐的作用数据类型的大小ARM 64 位架构和 x86_64 架构下的数据类型大小ARM 32 位架构下的数据类型大小内存对齐的边界填充字节的作用内存对齐的原理结构体中的内存对齐结构体的定义和使用结构体中成…

【11】核心易中期刊推荐——人工智能 | 图形图像处理

🚀🚀🚀NEW!!!核心易中期刊推荐栏目来啦 ~ 📚🍀 核心期刊在国内的应用范围非常广,核心期刊发表论文是国内很多作者晋升的硬性要求,并且在国内属于顶尖论文发表,具有很高的学术价值。在中文核心目录体系中,权威代表有CSSCI、CSCD和北大核心。其中,中文期刊的数…

chatGPT学英语,真香!!!

文章目录学习目标学习内容目标方式过程学习时间学习产出学习目标 能够在三个月的练习后&#xff0c;和真人外教比较流畅的沟通&#xff01; 最近chatGPT实在是太火了&#xff0c;各种事情都能干&#xff0c;能改论文、写代码和翻译。 看到B站很多教程教我们直接用chatGPT进行…

骨传导蓝牙耳机什么牌子,推荐几款比较热销的骨传导耳机

骨传导耳机&#xff0c;也是目前市面上比较火的一款耳机&#xff0c;它与传统耳机最大的区别就是不需要将声音传导至耳道中&#xff0c;直接通过颅骨振动传播声音。这也使其在嘈杂的环境中也可以听清声音。同时也避免了戴入耳式耳机带来的耳道压力过大的问题&#xff0c;让我们…

Vue.js 插槽详解

文章目录插槽的作用插槽的使用1.默认插槽2.具名插槽2.作用域插槽插槽的作用 插槽允许我们在父组件中定义子组件的模板内容&#xff0c;从而实现动态组件的功能。具体来说&#xff0c;插槽可以用于以下场景&#xff1a; 父组件向子组件传递内容&#xff0c;例如按钮、表单、图…