weixin_51297617
这个作者很懒,什么都没留下…
展开
-
华为OD机试真题-任务最优调度-2023年OD统一考试(B卷)
其中值为1的元素具备同化特性,每经过1S,将上下左右值为0的元素同化为1。将数组所有成员随机初始化为0或2,再将矩阵的[0.0元素修改成1,在经过足够长的时间后,求矩阵中有多个个元素是0或2(即0和2数量之和)。示例1输入:4400000222e2000200输出:9说明:输入数字前两个数字是矩阵大小。这个矩阵的内容如下:0.0.0.00.2.2.20.2.0.00.2,0,0起始位置(0,0)被修改为1后,最终只能同化矩阵为:11111.2.2.21.2.0.012.0.0所以矩阵中非1的元素个数为9。原创 2024-09-13 23:22:27 · 90 阅读 · 0 评论 -
华为OD机试真题- 非严格递增连续数字序列-2023年OD统一考试(B卷)
输入一个字符串仅包含大小写字母和数字,求字符串中包含的最长的非严格递增连续数字序列的长度(比如12234属于非严格递增连续数字序列)。输入一个字符串仅包含大小写字母和数字,输入的字符串最大不超过255个字符。2234为最长的非严格递增连续数字序列,所以长度为4。解题思路:考察基础的字符串处理和排序。最长的非严格递增连续数字序列的长度。原创 2024-09-10 23:50:06 · 143 阅读 · 0 评论 -
华为OD机试真题-数组拼接-2023年OD统一考试(B卷)
现在有多组整数数组,需要将它们合并成一个新的数组。合并规则,从每个数组里按顺序取出固定长度的内容合并到新的数组中,取完的内容会删除掉,如果该行不足固定长度或者已经为空,直接取出剩余部分的内容放到新的数组中,继续下一行。2、先遍历第一行,获得2,5.6;3、再遍历第二行,获得1,7,4;6、再回到第一行,获得7,按顺序拼接成最终结果。第3-n行是需要合并的数组,不同的数组用回车换行分隔,数组内部用逗号分隔,最大不超过100个元素。输出:2,5,6,1,7,4,7,9,5,3,4,7。原创 2024-09-09 22:07:54 · 85 阅读 · 0 评论 -
华为OD机试真题- 矩阵扩散-2023年OD统一考试(B卷)
这是一道华为在线开发者(OD)考试中的题目,涉及一个m*n的矩阵,其中1值会扩散到周围0值。题目要求确定从两个初始1值点开始,使整个矩阵变为1所需的时间。输入包含矩阵大小及两个扩散起点,输出为所需秒数。给定示例中,4x4矩阵在两个对角线点扩散后,经过3秒所有元素变为1,故答案为3。原创 2024-09-08 22:05:58 · 278 阅读 · 0 评论 -
博客摘录「 华为OD机试真题- 字符串统计-2023年OD统一考试(B卷)」2024年9月8日
5、如果一个字符都没被占用,@标识仍然存在,例如a:3,b:5,c:2@输出描述:输出可用字符集,不同的输出字符集之间回车换行。不能输出b:3,a:2,c:2如果某个字符已全被占用,不需要再输出。补充说明:收起示例1输入:`a : 3 , b : 5 , c : 2 6 a : 1 , b : 2`输出`a : 2 , b : 3 , c : 2`说明:全量字符集为3个a,5个b,2个c。由于已占用字符不能再使用,因此,剩余可用字符为2个a,3个b,2个c。因此输出a:2,b:3,c:2。原创 2024-09-08 21:57:01 · 157 阅读 · 0 评论 -
华为od统一考试B卷【密钥格式化】Java 实现
示例1输入输出示例仅供调试,后台判题数据一般不包含示例 输入 s-”5F3Z-2e-9–” 蓝-4 输出 “5F3Z-2E9W”示例2输入输出示例仅供调试,后台判题数据一般不包含示例 输入 s-“2-5g-3-J” 直-2 输出 “2-50-3J” 解释。给定一个非空字符串S,其被N个-分隔成N+1的子串,给定正整数K,要求除第一个子串外,其余的串每K个用-分隔,并将小 写字母转换为大写。解释 字符串S被分成了两个部分,每部分4个字符;时间限制:CC++1秒,其他语言2秒。原创 2024-09-02 22:10:18 · 436 阅读 · 0 评论 -
2023华为od机试真题【数字游戏】Java【100%通过率】
1:我们以示例1为例子。首先发给小明的牌,数字是7. 其次后面的数字是2612355 然后我们先算出第一个数字与7的余数,为2。需要小明判断,后n张牌中,是否存在连续的若干张牌,其和可以整除小明手 中牌上的数字 输入描述。然后上一步的2再加上后面的12,再对7取余,得到0,满足条件,即可输出 2:其实逻辑还是比较清断的。第二组小明牌的数字为11,再发了10张牌,这10张牌数字和为10,无法整除11,输出0。小明玩一个游戏,系统发1+n张牌,每张牌上有一个整数,第一张给小明,后n张按照发牌顺序。原创 2024-09-01 22:21:39 · 195 阅读 · 0 评论 -
华为OD机试真题-事件推送-2023年OD统一考试(B卷)
同一个数轴X上有两个点的集合A={A1,A2,.,Am}和B={B1,B2,.,Bn},Ai和B均为正整数,A.B已经按照从小到大排好序。3)在满足1)2)的情况下,每个Ai只需输出距离最近的Bj。每组数对输出一行Ai和Bj,以空格隔开。4)输出结果按Ai从小到大的顺序排序。2)Ai,Bj之间的距离小于等于R。第二行m个正整数,表示集合A。第三行n个正整数,表示集合B。第一行三个正整数m,n,R。原创 2024-08-30 05:30:00 · 114 阅读 · 0 评论 -
华为OD机试真题- 最远足迹-2023年OD统一考试(B卷)
4.若记录仪中的坐标都不合法,输出总部坐标(0,0)。记录仪中的合法坐标有3个:(3,10),(3,4),(5,10),其中(5,10)是相距总部最远的坐标,输出。1.仪器记录坐标时,坐标的数据格式为(xy),如(1,2)、(100,200),其中0原创 2024-08-30 00:50:28 · 174 阅读 · 0 评论