![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
华为OD2024-C卷D卷 c++
文章平均质量分 59
华为OD笔试题目源于互联网收集,分享自己的思路与算法代码
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
XD_Run
懒癌患者
展开
-
华为OD机试(C卷+D卷)2024真题目录
第2项内容如无特殊说明或标注,均为本人原创,任何个人或组织,在未征得本人同意时,禁止复制盗用。第1项内容均收集自互联网,如若此项(第1项)内容侵犯了原著者的合法权益,可联系我进行删除。原创 2024-07-20 21:06:34 · 883 阅读 · 0 评论 -
华为OD机试 - 剩余银饰的重量 (c++ 2024年C卷D卷)
假设银饰的重量分别为 x 、y 和 z,且 x原创 2024-07-21 17:47:19 · 158 阅读 · 0 评论 -
华为OD机试 - 内存冷热标记 (c++ 2024年C卷D卷)
现代计算机系统中通常存在多级的存储设备,针对海量 workload 的优化的一种思路是将热点内存页优先放到快速存储层级,这就需要对内存页进行冷热标记。一种典型的方案是基于内存页的访问频次进行标记,如果统计窗口内访问次数大于等于设定阈值,则认为是热内存页,否则是冷内存页。如果第一行 > 0,则接下来按照访问频次降序输出内存页框号,一行一个,频次一样的页框号,页框号小的排前面。第一行输出标记为热内存的内存页个数,如果没有被标记的热内存页,则输出 0。第二行为访存序列,空格分隔的 N 个内存页框号。原创 2024-07-21 17:03:38 · 20 阅读 · 0 评论 -
华为OD机试2024年C卷D卷---用连续自然数之和来表达整数(c++)
以(k+1)为起始,长度为m的连续和,那么只需要枚举所有从1开始的连续自然数和,并判断n-(1+…在每个测试数据结束时,输出一行”Result:X”,其中X是最终的表达式个数。给定一个整数,计算该整数有几种连续自然数之和的表达式,且打印出每种表达式。整数 9 有三种表示方法,第1个表达式只有1个自然数,最先输出,每个表达式中按自然数递增的顺序输出,具体的格式参见样例。每个表达式中的自然数都是按递增次序输出的。第2个表达式有2个自然数,第2次序输出,第3个表达式有3个自然数,最后输出。数字与符号之间无空格。原创 2024-07-21 16:29:15 · 24 阅读 · 0 评论 -
华为OD机试2024年C卷D卷 - 构成指定长度字符串的个数 /字符串拼接 (c++)
给定 M(0 < M ≤ 30)个字符(a-z),从中取出任意字符(每个字符只能用一次)拼接成长度为 N(0 < N ≤ 5)的字符串,如果当前轮次当前层选择的元素 和 之前轮次该层选择的元素的值相同,那么就可以终止当前轮次的当前分支的后续探索,因此必然会产生重复。此时可以通过预处理,对元素进行排序,确保相同元素相邻,再进行递归全排列就只需跟前一子树比较判断,而无需全部比较。要求相同的字符不能相邻,计算出给定的字符列表能拼接出多少种满足条件的字符串,输入非法或者无法拼接出满足条件的字符串则返回0。原创 2024-07-21 15:28:24 · 2 阅读 · 0 评论 -
华为OD机试2024年C卷D卷 - 山脉的个数/攀登者1(c++)
例如:[0,1,2,4,3,1,0,0,1,2,3,1,2,1,0],代表如下图所示的地图,地图中有两个山脉位置分别为 1,2,3,4,5 和 8,9,10,11,12,13,最高峰高度分别为 4,3。地图表示为一维数组,数组的索引代表水平位置,数组的元素代表相对海拔高度。一个山脉可能有多座山峰(高度大于相邻位置的高度,或在地图边界且高度大于相邻的高度)。只要大于相邻的左右数值,则是山峰,遍历数组,找出满足山峰条件的个数。攀登者喜欢寻找各种地图,并且尝试攀登到最高的山峰。山峰所在索引分别为3,10,12。原创 2024-07-20 21:53:07 · 170 阅读 · 0 评论 -
华为OD机试2024年C卷D卷 - 字符串序列判定/最后一个有效字符 (c++)
题目描述:字符串序列判定/最后一个有效字符(本题分值100)输入两个字符串S和L,都只包含英文小写字母。S长度<=100,L长度<=500,000。判定S是否是L的有效子串。判定规则:S中的每个字符在L中都能找到(可以不连续),且S在L中字符的前后顺序与S中顺序要保持一致。(例如,S=”ace”是L=”abcde”的一个子序列且有效字符是a、c、e,而”aec”不是有效子序列,且有效字符只有a、e)原创 2024-07-20 20:39:56 · 155 阅读 · 0 评论