首页 > 其他分享 >华为OD机试 微服务的集成测试

华为OD机试 微服务的集成测试

时间:2023-05-06 11:56:48浏览次数:48  
标签:OD blog 华为 csdn https 机试 net

最近更新的博客

使用说明

参加华为 od 机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。

华为 OD 清单查看地址: https://blog.csdn.net/hihell/category_12225286.html

华为 OD 详细说明: https://dream.blog.csdn.net/article/details/128980730

本篇题解:微服务的集成测试

题目描述

现在有 n 个容器服务,服务的启动可能有一定的依赖性(有些服务启动没有依赖),其次服务自身启动加载会消耗一些时间。
给你一个 nxn 的二维矩阵 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 表示计算需要等待多少时间后可以对服务 k 进行集成测试
其中 1 <= k <=n,1<=n<=100

输出描述

最少需要等待多少时间(s)后可以对服务 k 进行集成测试

题解地址

标签:OD,blog,华为,csdn,https,机试,net
From: https://www.cnblogs.com/happymeng/p/17376817.html

相关文章

  • 华为OD机试 总最快检测效率 or 核酸检测效率
    华为OD机试【4大宝典】再次上新题!①Python解华为机试题:https://dream.blog.csdn.net/article/details/129221789②C++解华为机试题:https://dream.blog.csdn.net/article/details/129472919③Java解华为机试题:https://dream.blog.csdn.net/article/details/129652513④......
  • 安装msi软件报错:The installer has encountered an unexpected error installing this
    因为安装权限不足以管理员身份运行cmd运行安装命令msiexec/package"E:\xxx\charles-proxy-4.6.4-win64.msi"......
  • vscode增量文本同步更新
    笔记软件在2023/5/611:04:17推送该笔记onDidOpenTextDocument:当文件打开后调用onDidChangeTextDocument:当文本变动后调用onDidCloseTextDocument:当文件关闭后调用connection.onInitialize((params):InitializeResult=>{...return{capabilities:{......
  • CF1826E nowcoder55993G - bitset -
    CF1826E这个题比赛的时候基本做出来了,就是不会用bitset导致最后寄了。这已经是第三次很有希望做出E最后没有做出来了/ll好几个月了一直卡在四题,吐了首先如果对于一个模特,她在\(i\)城市的所有分数都分别小于\(j\)城市的,那么就\(i\rightarrowj\)连一条边,显然这是若......
  • [AtCoder-AT_ABC108_B]题解(C++)
    PartIPreface原题目(Luogu)原题目(AtCoder)PartIISketchPartIIIAnalysis观察这道题,我们很容易想到,必须推导出\(x1,y1,x2,y2\)与\(x3,y3,x4,y4\)之间的关系。我们观察下图。可以发现:\(\begin{aligned}\begin{cases}x3=x2-(y2-y1)\\y3=y2+(x2-......
  • crm提示对象名CRM ProductUnit 无效
    1、服务模块操作的时候提示:--备份数据服务器上面执行脚本---产品单位IFNOTEXISTS(SELECT1FROMsysobjectsWHEREid=OBJECT_ID(N'CRM_ProductUnit')ANDOBJECTPROPERTY(id,N'IsUserTable')=1)BEGINCREATETABLECRM_ProductUnit([ID][INT]IDENTITYPRIMA......
  • 如何下载node指定版本
    首先卸载掉目前node然后搜索https://nodejs.org/download/release/vxx.xx.x/(需要的版本)最后选择下载安装就ok了 ps:我的版本不合适,项目需要指定版本,尝试过操作降版本,切换版本,忙活了几个小时,nnd不成功。。。。。最后只能用笨办法了......
  • [CodeForces-143A]题解(C++)
    PartIPreface原题目(Luogu)原题目(CodeForces)PartIISketch设有一个\(2\times2\)的棋盘,上面可以填入\(1-9\)的数字。给出\(6\)个数字,为每行每列以及每个对角线上的数字之和,求相应的摆放方式,无解输出\(-1\)。PartIIIAnalysis观察此题数据规模,不难发现数据......
  • [CodeForces-1104A]题解(C++)
    PartIPreface原题目(Luogu)原题目(CodeForces)PartIISketch给定一个整数\(n\)。将\(n\)拆分成一个数列\(a_1,a_2,a_3,\dots,a_m\)。使得\(\sum\limits_{k=1}^{m}a_k=n\),每个\(a_i\in[0,9]\)且数列中不相同的数的数量尽量少。PartIIIAnalysis我们很容易......
  • 用 VSCode 调试网页的 JS 代码有多香
    用VSCode调试网页的JS代码有多香Javascript代码主要有两个运行环境,一个是Node.js,一个是浏览器。一般来说,调试Node.js上跑的JS代码我会用VSCode的debugger,调试浏览器上的JS代码我会用chromedevtools。 相比纯看代码来说,我更推荐结合debugger来看,它可以让......