华为OD机试 -用户调度问题(Java) | 机试题+算法思路+考点+代码解析 【2023】

news/2024/5/19 8:46:45 标签: java, 算法, 华为, 数据结构, od

用户调度问题

题目

在通信系统中,一个常见的问题是对用户进行不同策略的调度,会得到不同的系统消耗和性能。

假设当前有n个待串行调度用户,每个用户可以使用A/B/C三种不同的调度策略,不同的策略会消耗不同的系统资源。请你根据如下规则进行用户调度,并返回总的消耗资源数。

规则:

1、相邻的用户不能使用相同的调度策略,例如,第1个用户使用了A策略,则第2个用户只能使用B或者C策略。

2、对单个用户而言,不同的调度策略对系统资源的消耗可以归一化后抽象为数值。例如,某用户分别使用A/B/C策略的系统消耗分别为15/8/17。

3、每个用户依次选择当前所能选择的对系统资源消耗最少的策略(局部最优),如果有多个满足要求的策略,选最后一个。

输入描述:

第一行表示用户个数n

接下来每一行表示一个用户分别使用三个策略的系统消耗resA resB resC

输出描述:

最优策略组合下的总的系统资源消耗数

示例1

输入

ode>3
15 8 17
12 20 9
11 7 5
ode>

输出

ode>24
ode>

说明

1号用户使用B策略,2号用户使用C策略,3号用户使用B策略。系统资源消耗: 8 + 9 + 7 = 24。

备注:

所有策略对系统的资源消耗均为正整数,n < 1000


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

相关文章

华为OD机试 -停车场车辆统计(Java) | 机试题+算法思路+考点+代码解析 【2023】

停车场车辆统计 特定大小的停车场,数组cars[]表示,其中1表示有车,0表示没车。 车辆大小不一,小车占一个车位(长度1),货车占两个车位(长度2),卡车占三个车位(长度3)。 统计停车场最少可以停多少辆车,返回具体的数目。 输入描述 整型字符串数组cars[],其中1表…

Git提交到错误分支咋办?(干货)

Git提交到错误分支咋办&#xff1f; 如果 Git 提交到错误的分支&#xff0c;可以通过以下步骤将其转移到正确的分支上&#xff1a; 检查当前所在的分支&#xff0c;可以通过 git branch 命令查看。切换到正确的分支&#xff0c;可以通过 git checkout <正确的分支名> 命…

15 Prism框架--区域

功能 通过点击不同的Button&#xff0c;实现显示不同的界面 ​ View部分 MainWindow.xaml 两个<Grid.RowDefinitions/>​&#xff0c;上面放Button​&#xff0c;下面放导航页面。导航页面用<ContentControl/>​介绍ContentControl1 ‍ <Windowx:Class&q…

QML- 在QML定义JavaScript资源

在QML定义JavaScript资源一、概述二、后台代码实现文件三、共享JavaScript资源(库)一、概述 QML应用程序的一部分程序逻辑可以用 JavaScript 定义。JavaScript代码可以在QML文档中内联定义&#xff0c;也可以分离到单独的 JavaScript 文件中(在QML中称为JavaScript资源)。 QML…

【CSS】CSS 特性 ③ ( CSS 优先级 | 优先级引入 | 选择器基本权重 )

文章目录一、CSS 优先级1、优先级引入2、选择器基本权重3、完整代码示例一、CSS 优先级 1、优先级引入 定义 CSS 样式时 , 可能出现 多个 类型相同的 规则 定义在 同一个元素上 , 如果 CSS 选择器 相同 , 执行 CSS 层叠性 , 根据 就近原则 选择执行的样式 , 如 : 出现两个 div…

西米支付报告:2023年五大支付趋势,重点关注支付失败率

早前2月&#xff0c;律商联讯风险信息发布《支付失败的实际影响报告》&#xff0c;分析全球跨境付款的表现&#xff0c;剖释共400名付款行业行政主管的见解。受访者来自亚太地区、欧洲、中东、非洲、拉丁美洲和北美地区&#xff0c;并代表市场领先的企业和金融机构。 该报告显…

你是否有潜质成为谷歌开发者专家?加入 GDE 成长计划,释放潜力!

谷歌开发者专家 (Google Developer Experts&#xff0c;GDE)&#xff0c;又称谷歌开发者专家项目&#xff0c;是由一群经验丰富的技术专家、具有社交影响力的开发者和思想领袖组成的全球性社区。通过在各项活动演讲以及各个平台上发布优质内容来积极助力开发者、企业和技术社区…

华为OD机试 -租车骑绿岛(Java) | 机试题+算法思路+考点+代码解析 【2023】

租车骑绿岛 题目 部门组织绿岛骑行团建活动。租用公共双人自行车骑行,每辆自行车最多坐两人、做大载重M。 给出部门每个人的体重,请问最多需要租用多少双人自行车。 输入 第一行两个数字m、n,自行车限重m,代表部门总人数n。 第二行,n个数字,代表每个人的体重。体重都…