首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
浅-墨
西安交通大学 算法工程师
发布于陕西
关注
已关注
取消关注
@林小白zii:
2023 华为笔试题 0412
笔试时间:2023年4月12日 暑期实习 备注:只有前两题 第一题 题目:交易系统的降级策略 有一个核心交易系统接口被N个上游系统调用,每个上游系统的调用量R=[R1,R2.....,RN],由于核心交易系统集群故障,需要暂时系统降级限制调用,核心交易系统能接受的最大调用量为cnt。设置降级规则如下: 如果sum(R1.R2..RN)小于等于cnt,则全部可以正常调用,返回-1;如果sum(R1.R2....RN)大于cnt,设置一个闻值limil,如果某个上游系统发起的调用量超过limt,就将该上游系统的调用量限制为limit,其余未达到limit的系统可以正常发起调用。 求出这个最大的lmit (mit可以为0)此题目对效率有要求,请选择高效的方式。 解答要求:时间限制:C/C++ 1000ms,其他语言: 2000ms 内存限制:C/C++200MB其他语言:400MB 输入描述 第一行:每个上游系统的调用量(整型数组) 第二行:核心交易系统的最大调用量 0<R.length<=10^5,0<R[i]<105,0<cnt <= 10^9 输出描述 调用量的阈值Iimit 样例输入 示例1: 1 4 2 5 5 1 6 13 示例2: 1 7 8 8 1 0 2 4 9 7 样例输出 示例1: 2(因为1+4+2+5+5+1+6>13;将limit设置为2,则1+2+2+2+2+1+2=12<13。所以imit为2) 示例2: 0(因为即使imil设置为1,1+1+1+1+1+1+1+1=8>7也不满足,所以limit只能为0) 参考题解 对limit进行二分。 Python:[此代码未进行大量数据的测试,仅供参考] R = [int(c) for c in input().split(" ")]cnt = int(input())def check(x): res = 0 for r in R: if r <= x: res += r else: res += x return res <= cntl, r = 0, 10**5while l < r: mid = (l + r + 1) >> 1 if check(mid):l = mid else: r = mid - 1print(r) 第二题 题目:获取最多食物 主办方设计了一个获取食物的游戏。游戏的地图由N个方格组成,每个方格上至多2个传送门,通过传送门可将参与者传送至指定的其它方格。同时,每个方格上标注了三个数字: 1、第一个数字id:代表方格的编号,从0到N-1,每个方格各不相同 2、第二个数字parent-id:代表从编号为parent-id的方格可以通过传送门传送到当前方格(-1则表示没有任何方格可以通过传送门传送到此方格,这样的方格在地图中有且仅有一个; 3、第不个数字value: 取值在[100,100]的整数值,正整数代表参与者得到相队取值单位的食物,负整数代表失去相应数值单位的食物(参与者可能存在临时持有食物为负数的情况),0则代表无变化。 此外,地图设计时保证了参与者不可能到达相同的方格两次,并且至少有一个方格的value是正整数。 游戏开始后,参与者任意选择一个方格作为出发点,当遇到下列情况之一退出游戏: (1)参与者当前所处的方格无传送门: (2) 参与者在任意方格上丰动宣布退出游戏。请计算参与者退出游戏后,最多可以获得多少单位的食物。 解答要求:时间限制: C/C++ 1300ms.其他语言:2600ms内存限制: C/C++256MB其他语言:512MB 第一行:方块个数N (N<10000) 样例输入 示例1: 7 0 1 8 1 -1 -2 2 1 9 4 0 -2 5 4 3 3 0 -3 6 2 -3 示例2: 3 0 -1 3 1 0 1 2 0 2 样例输出 示例1: 9 解释:
点赞 2
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-31 17:28
南京航空航天大学 产品经理
感觉mentor经常答非所问,怎么办?
感觉我的mt经常答非所问,和他讲话恰如对牛弹琴,鸡同鸭讲。每次问完我都是黑人问号??但介于实习生的身份也不敢再多问,就只能问其他同事。后来我实在没忍住和其他实习生吐槽了这事,他们也觉得认同我的想法。如果因为他我选择跑路,感觉又不值得,毕竟是一个知名大厂,如果不走,和他工作我就要难受至少3个月……牛友们,咋办呀!
Asy0y0:
显然你已经找到解决方法了 有问题问别人
点赞
评论
收藏
分享
07-29 14:27
门头沟学院 Java
找工作哪有不疯的
LMQICU:
大暴雨阁下真的没绷住
点赞
评论
收藏
分享
07-25 11:09
门头沟学院 Java
26届Java后端开发,求建议!
开学大四,准备尝试下秋招。没有过实习经历,还有一会吗?兄弟们
无实习如何秋招上岸
点赞
评论
收藏
分享
06-27 18:09
已编辑
门头沟学院 Java
26届拼尽全力,0面试,感谢信大丰收
乐色三本已经不想投了,还有我寻思着我这乐色八股面试题笔试题都还没刷几道就先框框投了几个月,就算投中了也会挂面试的吧喂——话说让我了一年、3个月、1个月池子等等等等的公司能不能把我打回了让我重新投——我是真的很想重投啊啊啊啊还有点评能用什么项目换啊,友友们有什么推荐的项目吗,我有空时候找了下,没找到我能做的,最后把课设加上去了(目移)算了先让我复习几天期末缓缓(8天考3科我还没复习啊啊啊)
点赞
评论
收藏
分享
07-28 13:14
钱大妈_应用研发部_前端开发工程师
“大厂光环”本质上是一场集体幻觉——
我们被媒体渲染、社交滤镜、招聘话术层层包裹, 以为推开那扇门,就能进入一个高效、创新、精英云集的“理想国”。 可推开门才发现: 里面也是格子间、钉钉消息、周报、跨部门扯皮, 和一群熬夜改需求、对着OKR发呆的普通人。 光环碎掉的几个瞬间: 💬 “你这季度没冲够KPI,晋升名单先放一放” 你以为技术好就能升职? 不,你得“有产出”——哪怕那个产出只是多开了三场会、写了五份文档。 KPI像一把尺子,把活生生的人,量成了数据。 🕐 凌晨1点,群里还在@你改一个错别字 “上线前必须改!” 可这个错别字,用户根本不会注意到。 但流程要求“零误差”,于是整条链路的人陪改。 那一刻你觉得:不是人在掌控系...
投递阿里巴巴控股集团等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
百度提前批,三面被推迟一周,喜提秋招第一凉
7445
2
...
虾皮秋招一面
3077
3
...
他拿大厂SSP Offer打牌是什么概念啊?25届双非之光
2707
4
...
百度提前批 三面
2525
5
...
小鹏offer
1530
6
...
被猿辅导挂了简历,但我想说...
1418
7
...
虾皮一面凉经
1376
8
...
最强本科✌
1305
9
...
上班一周,工资还没拿,先欠公司两千
1254
10
...
大学四年,我感觉我像个“孤勇者”
1165
创作者周榜
更多
正在热议
更多
#
简历上的经历如何包装
#
29515次浏览
821人参与
#
秋招被确诊为……
#
164125次浏览
751人参与
#
中兴秋招
#
205689次浏览
2295人参与
#
工作中哪个瞬间让你想离职
#
63655次浏览
569人参与
#
你最希望上岸的公司是?
#
135199次浏览
705人参与
#
和同事相处最忌讳的是__
#
24399次浏览
244人参与
#
25届网易互娱暑实进度
#
78425次浏览
702人参与
#
虾皮求职进展汇总
#
249440次浏览
1856人参与
#
投格力的你,拿到offer了吗?
#
86770次浏览
583人参与
#
2022毕业即失业取暖地
#
102709次浏览
662人参与
#
2022毕业生求职现身说法
#
89289次浏览
700人参与
#
秋招OC许愿
#
327809次浏览
2450人参与
#
你最近一次加班是什么时候?
#
71001次浏览
350人参与
#
26届的你,投了哪些公司?
#
45199次浏览
497人参与
#
你的秋招第一面感觉怎么样
#
76918次浏览
591人参与
#
柠檬微趣工作体验
#
6734次浏览
40人参与
#
你遇到最难的面试题目是_
#
16647次浏览
201人参与
#
我对___祛魅了
#
48481次浏览
441人参与
#
地平线求职进展汇总
#
52651次浏览
370人参与
#
研究所VS国企,该如何选
#
194830次浏览
1819人参与
#
如果校招重来我最想改变的是
#
271901次浏览
2853人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务