当前位置: 首页 > 面试经验 >

荣耀2024-5-16开发实习笔试经验

优质
小牛编辑
57浏览
2024-05-16

荣耀2024-5-16开发实习笔试经验

三道题分别100%, 50%, 100%,应该得分是500/600,第二题我太菜了没AC过程略显惊险
使用的语言是C++
第一题,直接用哈希表(unordered_map)统计每个数字出现的频度,频度>=2的数字加入总和就可以,十分钟不到光速AC。
第二题,我算了攒魔力+瞬移和走路分别的平均速度,发现前者大于后者,选择优先使用魔力,然后能攒魔力就攒魔力。然而有一些情况比较复杂,比如说距离还剩51,走3步就到了,不需要攒3次魔力+瞬移=4次,我没有覆盖到,不知道评论区有没有大佬给出见解
第三题,起一个结构体,然后按要求计算like值就可以了,计算完后还要sort一下。但是我当时调试了快半个小时,一是我好像没看到like相同的时候结果按名称排序这个要求,二是它给的例子里面musicF的like值跟我算的不一样,我算的是5它给的是4只过了一小部分,最后5分钟加上了like相同的时候按名字排序,惊险AC,给我吓得不轻,看到AC的框那一片绿之后如释重负。
所以有大佬教教我第二题的AC思路吗,谢谢
#荣耀##honor##荣耀笔试##荣耀实习##暑期实习##算法题#
 类似资料: