首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Jasonfintech
门头沟学院 Java
发布于浙江
关注
已关注
取消关注
@盟主acc:
招商银行笔试 招商银行软件算法笔试4-28
订阅专栏,方便查阅,时刻更新各厂软件算法笔试https://blog.nowcoder.net/zhuanlan/0oDWVm 题目1:设备故障 小招有一个平常做实验用的集群,偶然发现由于自己维护不当,集群各个设备的时间同步出了问题,导致部分设备的时间不准确。解决了时间同步问题后,他需要评估这次故煌对历史数据造成的影响范围。他想到网关每隔一段时间会同时给所有设备发送健康检查请求,并且各类设备的日志会记录这些请求。于是他导出了某时间段内故集群设备、网络设备和上下游系统的日志,通过分析程房对这些日志数据进行了综合分析。最终,程序输出了N条数据(1<N<1000)每条数据唯一对应一台设备,并且通过分析给出了这台设备关于这同一批请求的推断。第(1 )条数以"L ti”表示这台设备在某本地时间比之前(或给好在比这一时刻收到到该批次健康检查,或是以"G ti”表示这合设备在革本地时间之后(或合好在这-时刻)收到到该批次健康检查,所有比均为标准么处理后的正整数。请各位同学参考分析程序给出的推断帮助他判断,忽略分析程序的误差,在接收到这条请求时,最少有多少台设备的时间是错误的。 输入描述 输入的第一行包括N,接下来的N行每行会包含一个L或G,紧接着是数ti<= 10^9,L代表第条数据猫述T小于等于ti,G代表第条数猫述T大于等于ti。 输出描述 根据分析程序的输出数据,输出最少有多少台设备的时间是错误的。 示例1输入 2 G 1 L 4 输出: 0 示例2输入: 2 G 6 L 5 输出: 1 #include <iostream>#include <vector>#include <map>#include <algorithm>const int MAX = 1e9;int main() { int N; std::cin >> N; std::vector<int> points, XS, YS, LXS, LYS; std::map<int, int> point_map; for (int i = 0; i < N; ++i) { char type; int point; std::cin >> type >> point; if (type == 'G') { XS.push_back(point); YS.push_back(MAX); points.push_back(point); points.push_back(MAX); } else { XS.push_back(0); YS.push_back(point); points.push_back(point); points.push_back(0); } } std::sort(points.begin(), points.end()); points.erase(unique(points.begin(), points.end()), points.end()); for (int i = 0; i < points.size(); ++i) { point_map[points[i]] = i; } for (int i = 0; i < N; ++i) { LXS.push_back(point_map[XS[i]]); LYS.push_back(point_map[YS[i]]); } int size = points.size(); std::vector<int> diff(size, 0); auto update = [&](int l, int r, int v) { diff[l] += v; if (r + 1 < N) { diff[r + 1] -= v; } }; for (int i = 0; i < N; ++i) { int x = LXS[i], y = LYS[i]; update(x, y, 1); } std::vector<int> res(N, 0); res[0] = diff[0]; for (int i = 1; i < N; ++i) { res[i] = res[i - 1] + diff[i]; } std::cout << N - *std::max_element(res.begin(), res.end()) << std::endl; return 0;} 题目2:设备下线 机房里又有一些设备要下线关机,由于配置不同,这些设备处理业务的能力也不同,对于N台设备(1<=N<=1.5x10) ,处理业务的能力分别是ai...aN,也就是说,第i台机器每分钟能够处理的业务量(吞叶量)为ai个单位,其中0<=a<=10%,流量分发策略保证这部分设备始终满负荷运行。工程师需要技照一定顺序依次下线这些设备,并且下线操作均需要持续一分钟时间,如果按照x,y,z的顺序下线设备,那么从工程师正式开始绿作开始,到这三台设备都下线,这三台设备处理的业务量分别是ax、2ay和3az,个单位。 不线提作期间,这部分设备处理的业务量最小值是T,T是如何随着各个设备的否量变化而变化的呢?我们假设通过一些指令来改变一些设备的香叶量,对于0个指令(1<=Q<=1.5x10^5),每个指令由整数和构成,指令将会使第(1<=i<=N) 台设备的吞量临时变为(j>=0),请计算在该指令的影响下,T会变为多少? 另外,指令的影响可以看成临时且独立的,也就是说当前指令生效前,之前指令的影响均会被重置。 输入描述 第一行包含整NNa1...an. QQii.
点赞 4
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 23:22
山东大学 嵌入式软件工程师
“如何平衡工作和生活?”这道题,在一年后实现闭环
前几天在闲鱼上约了个卖家买东西,下班后骑车往家的反方向走,还在担心会不会导致回家太晚,结果没骑多远,就被路上各种以前从没注意过的小店、建筑吸引住了。那一刻我突然觉得自己像“小狗丰荣”,对生活充满了好奇。我这才意识到,上班之后我们之所以总抱怨上班像机器人、日复一日地重复,其实是因为我们每天都默认了“应该遵规蹈矩”。就像朋友问我:“你那有什么好玩的/好吃的吗?”我竟然答不上来。因为我每天下班只想着赶紧回家,好像在和时间赛跑,拼命“延长”自以为的自由时光,结果到头来又累又空虚。但那天买完东西回家的路上,我突然想明白,打工人缺的从来不是时间,而是掌控感。一、掌控感 ≠ 时间感刷小红书,有帖子说,「Se...
点赞
评论
收藏
分享
昨天 11:54
百度_AIDU-JAVA工程师(准入职员工)
百度内推,百度内推码
💔百度一面 | LRU写太快被问是不是背过?1. 📂 MySQL回表查询说一下你理解的Mysql索引,什么时候回表?思考过为什么这样设计吗?2. 🔄 Update索引变化Update主键索引、辅助索引、联合索引,数据都是怎么变的?3. 📝 UndoLog作用说下UndoLog,只有是不是只有Rollback才会触发UndoLog?4. 🔍 Binlog同步机制Binlog 日志是 Master 推的还是 Salve 来拉的?5. 📦 Redis主从同步Redis 主从同步是怎样的过程?在工作中你们是怎么同步的?6. 💾 AOF文件过大处理Redis的AOF文件过大怎么处理?怎么解...
点赞
评论
收藏
分享
09-09 10:34
西安电子科技大学 Java
秋招之我被华为抢着要
就业形势感觉很好,我的boss直聘经常有华为hr主动联系我这种众星捧月,被人追捧的感觉太舒服了。虽然官网投递还没有反馈,估计是在给我定月薪几万合适寒冬年年有,但是选择大于努力,还得是学电子信息,学计算机这一块,华为抢着要,每年的大笔投资都放在引进我这样的人才身上大家也要继续学JAVA!中国人能进华为,倍有面子!加油华为,加油China。
皮格吉:
呜呜呜,呜呜呜,他们要的只是我的简历编号
查看图片
华为求职进展汇总
点赞
评论
收藏
分享
10-10 10:17
大连理工大学
从另一个角度谈谈为什么校招要卡985/211
每到秋招季,总会有人问:“为什么公司都卡985、211?”,类似的问题下方,常常是一片愤懑与不甘。双非当然有很多优秀的同学,很多遗珠,所以很多同学会觉得愤愤不平,觉得怀才不遇。“能力不看学校” “名校光环不代表实力” “我身边的985也有很多‘水货’”这些话,都有道理。但如果你愿意从企业的角度、从概率的角度去看问题,可能就会发现,这件事其实没那么针对,也没那么阴暗。企业不是在找最好的人,而是在找ROI最高的动作从企业的角度来说,从概率上看,双非的人才密度不如985/211,同样是开一场招聘会,付出了同样的成本,那为何不做ROI高一些的事。校招本质上是一场投资行为。对企业来说,每开一次招聘会、每...
请hr大人把offe...:
招聘就像抽卡,卡池出金的概率不同捏
双非有机会进大厂吗
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
从摆烂到OC,嵌入式人的血泪史
4525
2
...
害,找工作哪有不上当的!
4476
3
...
找到靠谱的公司,少走些弯路
3368
4
...
双非秋招大厂time line参考
3186
5
...
最近面试回答不出来的题
2922
6
...
26国考公告出炉,放宽到38岁意味着什么
2910
7
...
末9四段大厂实习|秋招收尾结束
2836
8
...
牛牛求救🆘,不敢梭哈后端第二技能点怎么搭配
2343
9
...
京东官宣发布新车,会有新的HC吗?
2217
10
...
下一站回家
2150
创作者周榜
更多
正在热议
更多
#
找工作中的小确幸
#
10262次浏览
97人参与
#
秋招踩过的“雷”,希望你别再踩
#
19522次浏览
221人参与
#
爱玛科技集团求职进展汇总
#
30100次浏览
209人参与
#
面包vs爱情,怎么选?
#
16983次浏览
187人参与
#
实习在多还是在精
#
3044次浏览
44人参与
#
发面经攒人品
#
2347605次浏览
32649人参与
#
反问环节如何提问
#
106932次浏览
2008人参与
#
实习下班不想学习,正常吗?
#
3422次浏览
48人参与
#
机械求职避坑tips
#
67303次浏览
449人参与
#
校招谈薪一定要知道的事
#
3218次浏览
53人参与
#
你觉得什么岗位会被AI替代
#
4744次浏览
83人参与
#
贝壳求职进展汇总
#
36255次浏览
202人参与
#
机械人值得去的小众企业
#
24349次浏览
54人参与
#
浪潮求职进展汇总
#
17890次浏览
137人参与
#
秋招结束之后的日子
#
88737次浏览
986人参与
#
实习最想跑路的瞬间
#
81963次浏览
524人参与
#
你做过哪些dirty work
#
19926次浏览
143人参与
#
选完offer后,你后悔学机械吗?
#
39422次浏览
243人参与
#
投格力的你,拿到offer了吗?
#
119217次浏览
686人参与
#
诺瓦星云求职进展汇总
#
219939次浏览
1715人参与
#
机械人,签完三方你在忙什么?
#
61727次浏览
235人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务