自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 2023. 4华为od机试C卷【高效货运】Python

老李是货运公司承运人,老李的货车额定载货重量为 wt。现有两种货物、货物 A 单件重量为 wa ,单件运费利为 pa,货物 B 单件重量为 wb,单件运费利润为 pb.老李每次发车时载货总重量刚好为货车额定的载货重量 wt,车上必须同时有货物 A 和货物 B,货物 A、B 不可切割。老李单车次满载运输可获得的最高利润是多少?第一列输入为货物 A的单件重量 wa,0 < wa< 10000第二列输入为货物 B的单件重量 wb, 0 < wb < 10000。

2024-03-23 18:36:36 445 1

原创 2024. 1华为od机试C卷【小朋友来自多少小区】Python

这两个小朋友,可能是同一小区的,且此小区的小朋友只有3个人。第三个小区反馈还有3个小朋友与自己同一小区,则这些小朋友只能是另外一个小区的。幼儿园组织活动,老师布置了一个任务:每个小朋友去了解与自己同一个小区的小朋友还有几个.我们将这些数量汇总到数组 garden 中。第一个小朋友反馈有两个小朋友和自己同一小区,即此小区有3个小朋友。第二个小朋友反馈有两个小朋友和自己同一小区,每个小区的小朋友数量最多 1000 人,也就是 garden的范围为 [0,999]一个整数代表班级小朋友至少来自几个小区。

2024-03-21 10:56:32 319 1

原创 2024. 1华为od机试C卷【围棋的气】Python

围棋棋盘由纵横各19条线垂直相交组成,棋盘上一共19 x 19 = 361 个交点,对奔双方一方执白棋,一方执黑棋,落子时只能将棋子置于交点上。“气”是围棋中很重要的一个概念,某个棋子有几口气,是指其上下左右方向四个相邻的交叉点中,有几个交叉点没有棋子,由此可知:1.在棋盘的边缘上的棋子最多有 3 口气(黑1),在棋盘角点的棋子最多有2口气(黑2),其他情况最多有4口气(白1)

2024-03-20 22:44:49 415 1

原创 2024. 1华为od机试C卷【分解正整数】Python

给定一个正整数 n,如果能够分解为 m (m > 1) 个连续正整数之和,请输出所有分解中,m最小的分解。21=10+11其中 21=10+11,是最短的分解序列。如果给定整数无法分解为连续正整数,则输出字符串"N"。输入数据为一整数,范围为 (1,2^30]21可以分解的连续正整数组合的形式有多种。

2024-03-20 17:23:54 190 1

原创 2024. 1华为od机试C卷【电脑病毒感染】Python

给定一个数组 times 表示一台电脑把相邻电脑感染所用的时间如图: path[i] = {i,j,t} 表示: 电脑i -> j,电脑i 上的病毒感染j,需要时间 t。

2024-03-20 14:54:02 288 1

原创 2024. 1华为od机试C卷【幸存数之和】Python

一个跳数jump,及幸存数量 left。给一个正整数数列 nums,运算过程为:从索引0的位置开始向后跳,中间跳过了J个数字,命中索引为 J+1 的数字,从1 (索引为0)开始起跳,中间跳过 4 个数字,因此依次删除 6,2,8,5,4,7。2:起跳点和命中点之间间隔 jump 个数字,已被敲出的数字不计入在内,,以此类推,直到幸存 left 个数为止,然后返回幸存数之和。* @param left 幸存数量,范围 [0,10000]* @param jump 跳数,范围 [1,10000]

2024-03-20 13:53:16 186 1

原创 2024.1华为od机试C卷【结队编程】Python

从部门中选出序号分别为 i、j、k 的3名员工,他们的职级分别为 leve[i],level[j],level[k],结队小组满足 level[i] < level[j] < level[k] 或者 level[i] > level[j] > level[k],其中0

2024-03-20 11:45:57 159 1

原创 2024. 1华为od机试C卷【贪吃的猴子】Python

一只贪吃的猴子,来到一个果园,发现许多串香蕉排成一行,每串香蕉上有若干根香蕉。每串香蕉的根数由数组numbers给出。猴子获取香蕉,每次都只能从行的开头或者未尾获取,并且只能获取N次,求猴子最多能获取多少根香蕉。第一次获取香蕉为行的开头,第二次获取为行的末尾,因此最终根数为4+3 =7。全部获取所有的香蕉,因此最终根数为1+2+3 = 6。第二行为数组numbers的值每个数字通过空格分开。第一行为数组numbers的长度。第三行输入为N,表示获取的次数。按照题目要求能获取的最大数值。

2024-03-20 10:55:23 422 1

原创 2024. 1华为od机试C卷【传递悄悄话】Python

给定一个,每个节点上站着一个人,节点数字表示父节点到该节点传递悄悄话需要花费的时间。初始时,根节点所在位置的人有一个悄悄话想要传递给其他人,求二叉树所有节点上的人都接收到悄悄话花费的时间。注:-1表示空节点返回所有节点都接收到悄悄话花费的时间38输出38。

2024-03-19 21:56:12 675

原创 Python deque()

【代码】Python deque()

2024-03-19 14:15:40 175

原创 2024.1华为od机试C卷【小扇和小船的数字游戏】Python

题目小扇和小船今天又玩起来了数字游戏,小船给小扇一个正整数 n ,小扇需要找到一个比 n 大的数字 m,使得 m 和 n 对应的二进制中 1 的个数要相同,如:1:4对应二进制1002:8对应二进制10003:其中1的个数都为1个现在求 m 的最小数。输入描述输入一个正整数 n (1

2024-03-18 22:58:38 356

原创 2024. 1华为od机试C卷【反射计数】Python

矩阵以左上角位置为[0,0](列(x),行(行)),例如下面A点坐标为[2,1](第二列,第一行)1个物体从给定的初始位置触发,在给定的速度下进行移动,遇到矩阵的边缘则发生镜面反射。初始位置为(2,1),速度为(1,-1),那么13个时间单位后,经过点1的个数为3。2.时间的最小单位为1,不考虑小于 1 个时间单位内经过的点。请计算并给出经过 t 时间单位后,物体经过 1 点的次数。无论物体经过 0 还是 1,都不影响其速度。1.如果初始位置的点是 1,也计算在内。w,h为矩阵的宽和高。

2024-03-18 22:17:11 447

原创 2024. 1华为od机试C卷【堆内存申请】Python

有一个总空间为100字节的堆,现要从中新申请一块内存,。第1行是1个整数,表示期望申请的内存字节数。第2到第N行是用空格分割的两个整数,表示当前已分配的内存的情况,每一行表示一块已分配的连续内存空间,每行的第1个和第2个整数分别表示偏移地址和内存块大小,如:0 13 2表示0偏移地址开始的1个字节和3偏移地址开始的2个字节已被分配,其余内存空闲。若申请成功,输出申请到内存的偏移若申请失败,输出-1。备注1.若输入信息不合法或无效,则申请失败。

2024-03-17 18:42:33 480 1

原创 2024. 1华为od机试C卷【测试用例执行计划】Python

某个产品当前迭代周期内有 N 个特性(F1.F2...FN)需要进行覆盖测试,每个特性都被评估了对应的优先级,特性使用其 ID 作为下标进行标识。设计了 M 个(T1,T2...TM),每个测试用例对应一个看盖特性的集合,测试用例使用其 ID 作为下标进行标识,测试用例的优先级定义为其覆盖的特性的优先级之和。在开展测试之前,需要制定测试用例的执行顺序,规则为优先级大用例 ID 小。第一行输入为N和 M,N 表示特性的数量,0< N

2024-03-17 11:23:33 474 1

原创 2024. 1华为od机试C卷【员工派遣】Python

某公司部门需要派遣员工去国外做项目。现在,代号为 x 的国家和代号为 y 的国家分别需要 cntx 名和 cnty 名员工部门每个员工有一个员工号 (1,2,3,......),工号连续,从 1开始。部长派遣员工的规则:规则1: 从 1,k中选择员工派遣出去规则2: 编号为 x的倍数的员工不能去 x国,编号为 y 的倍数的员工不能去y 国问题找到最小的k,使得可以将编号在 [1,k] 中的员工分配给 x 国和 y 国,且满足 x 国和 y 国的需求。

2024-03-17 10:43:17 660

原创 2023. 4华为od机试C卷【分割均衡字符串】Python

均衡串定义: 字符串只包含两种字符,且两种字符的个数相同。给定一个均衡字符串,请给出可分割成新的均衡子串的最大个数。约定字符串中只包含大写的X和Y两种字符。输入一行字符串,字符串的长度[2,100001]。给定的字符串均为均衡串。分割后的子串,是原字符串的连续子串。分割成新的均衡子串的最大个数。

2024-03-16 17:40:41 358

原创 2023. 4华为od机试C卷【剩余银饰的重量】Python

有N块从二手市场收集的银饰,每块银饰的重量都是正整数,收集到的银饰会被熔化用于打造新的饰品。每一回合,从中选出三块 最重的 银饰,然后一起熔掉。假设银饰的重量分别为 x 、y和z,且 x

2024-03-16 17:00:55 389

原创 2023.4 华为od机试C卷【机器人搬砖】Python

机器人搬砖,一共有 N 堆砖存放在 N 个不同的仓库中,第i堆砖中有 bricks[i] 块砖头,要求在 8 小时内搬完。机器人每小时能搬砖的数量取决于有多少能量格,机器人一个小时中只能在一个仓库中搬砖,机器人的能量格只在这一个小时有效,为使得机器人损耗最小化,应尽量减小每次补充的能量格数。为了保障在 8 小时内能完成搬砖任务,请计算每小时给机器人充能的最小能量格数1:无需考虑机器人补充能力格的耗时;2:无需考虑机器人搬砖的耗时;

2024-03-16 16:14:21 492

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除