
huawei
文章平均质量分 56
优秀是一种习惯啊
日拱一卒 功不唐捐
展开
-
华为od 分割均衡字符串 C++
均衡串定义:字符串中只包含两种字符,且这两种字符的个数相同。给定一个均衡字符串,请给出可分割成新的均衡子串的最大个数。约定:字符串中只包含大写的 X 和 Y 两种字符。原创 2024-04-27 15:59:11 · 252 阅读 · 0 评论 -
华为od 分割均衡字符串 C++
均衡串定义:字符串中只包含两种字符,且这两种字符的个数相同。给定一个均衡字符串,请给出可分割成新的均衡子串的最大个数。约定:字符串中只包含大写的 X 和 Y 两种字符。原创 2024-03-08 11:45:27 · 405 阅读 · 1 评论 -
华为od 找座位 C++
在一个大型体育场内举办了一场大型活动,由于疫情防控的需要,要求每位观众的必须间隔至少一个空位才允许落座。现在给出一排观众座位分布图,座位中存在已落座的观众,请计算出,在不移动现有观众座位的情况下,最多还能坐下多少名观众。转载 2024-03-06 18:14:09 · 477 阅读 · 0 评论 -
华为od 信道分配 C++
算法工程师小明面对着这样一个问题 ,需要将通信用的信道分配给尽量多的用户:给出一组信道资源,最多可以为多少用户传输数据?原创 2024-03-06 18:00:06 · 544 阅读 · 0 评论 -
华为od 员工派遣 C++
某公司部门需要派遣员工去国外做项目。现在,代号为 x 的国家和代号为 y 的国家分别需要 cntx 名和 cnty 名员工。部门每个员工有一个员工号(1,2,3,…),工号连续,从1开始。问题:找到最小的 k,使得可以将编号在 [1, k] 中的员工分配给 x 国和 y 国,且满足 x 国和 y 国的需求。原创 2024-03-06 10:52:28 · 939 阅读 · 2 评论 -
华为od 英文输入法 C++
主管期望你来实现英文输入法单词联想功能。原创 2024-03-06 09:01:17 · 499 阅读 · 0 评论 -
华为od 停车场车辆统计 C++
特定大小的停车场,数组cars[]表示,其中1表示有车,0表示没车。车辆大小不一,小车占一个车位(长度1),货车占两个车位(长度2),卡车占三个车位(长度3)。统计停车场最少可以停多少辆车,返回具体的数目。原创 2024-03-06 08:53:42 · 572 阅读 · 0 评论 -
华为od 小朋友来自多少分区 C++
幼儿园组织活动,老师布置了一个任务:每个小朋友去了解与自己同一个小区的小朋友还有几个。我们将这些数量汇总到数组 garden 中。请根据这些小朋友给出的信息,计算班级小朋友至少来自几个小区输出来自这几个小区的小朋友有多少?(ps 这里跟说明、输出有矛盾 以输出为准 我自己改了下问题)原创 2024-03-05 20:51:22 · 437 阅读 · 0 评论 -
华为od 查找众数及中位数数组 C++
众数是指一组数据中出现次数量多的那个数,众数可以是多个。中位数是指把一组数据从小到大排列,最中间的那个数,如果这组数据的个数是奇数,那最中间那个就是中位数,如果这组数据的个数为偶数,那就把中间的两个数之和除以2,所得的结果就是中位数。查找整型数组中元素的众数并组成一个新的数组,求新数组的中位数。原创 2024-03-05 20:03:18 · 439 阅读 · 0 评论 -
华为od 小华最多能得到多少克黄金、小华地图寻宝 C++
暂时只想到暴力解 如果你有更好的思路 请告诉我 感激不尽。原创 2024-03-05 18:16:49 · 584 阅读 · 1 评论 -
华为od 执行任务赚积分 C++
现有N个任务需要处理,同一时间只能处理一个任务,处理每个任务所需要的时间固定为1。每个任务都有最晚处理时间限制和积分值,在最晚处理时间点之前处理完成任务才可获得对应的积分奖励。可用于处理任务的时间有限,请问在有限的时间内,可获得的最多积分。转载 2024-03-05 17:43:47 · 584 阅读 · 0 评论 -
华为OD 简易内存池 C++
请实现一个简易内存池,根据请求命令完成内存分配和释放。内存池支持两种操作命令,REQUEST和RELEASE,其格式为:REQUEST=请求的内存大小 表示请求分配指定大小内存,如果分配成功,返回分配到的内存首地址;如果内存不足,或指定的大小为0,则输出error。RELEASE=释放的内存首地址 表示释放掉之前分配的内存,释放成功无需输出,如果释放不存在的首地址则输出error。原创 2024-03-04 09:14:53 · 1048 阅读 · 0 评论 -
华为od 贪心歌手 C++代码实现
经过调研,歌手提前获知了每座城市卖唱的收入预期: 如果在一座城市第一天卖唱可以赚M,后续每天的收入会减少D(第二天赚的钱是 M - D,第三天是 M - 2D …接下来 N 行,每行两个数字 M 和 D,中间用空格隔开。第二行 N+1 个数字,中间用空格隔开。剩余6天最好的计划是在第一座城市待3天,在第二座城市待3天。在第一座城市赚的钱:120 + 100 + 80 = 300。在第二座城市赚的钱:90 + 80 + 70 = 240。歌手在每座城市都可以在路边卖唱赚钱。总共10天,路上经过2座城市。原创 2024-03-03 21:18:00 · 711 阅读 · 0 评论