京东测开-笔试

三道编程题100% 100% 10%
1.小红双十一买的订单总价为n,有m张优惠券。最少需要花多少钱?
每个优惠券减一下取最小值就可以了。

2.小红和朋友站在台阶上比身高。
小红身高H,n个朋友们身高为hn=[...],bn为每个朋友所站的台阶。每个台阶的高度分别为sm=[]。问小红最多能超过几个朋友的身高。
思路:直接默认小红踩在最高的台阶上H=max(sm)+H,朋友的身高计算为hn加上对应的台阶高度hn=hn+sm[bn],然后排序依次比大小。

3.小红有一棵n个结点的树,编号为1到n。小红和朋友在玩一个游戏:
(1)每次删除一个叶子节点,然后将与其相连的边删除。
(2)删除编号为x的节点获胜。
问小红如果先手,是否能取胜。
思路:判断x是否为叶子节点,x是叶子结点,就可以先手删除取得胜利。
结果是只能通过5%的用例,靠随便输出骗了10%
全部评论
大佬,有后续了咩
点赞 回复 分享
发布于 2023-09-21 16:30 广东

相关推荐

但听说转正率很低,我现在有在实习了,好纠结要不要去
熬夜脱发码农:转正率低归低,但是实习的经历你可以拿着,又不是说秋招不准备了
点赞 评论 收藏
分享
05-26 22:25
门头沟学院 Java
Java小肖:不会是想叫你过去把你打一顿吧,哈哈哈
点赞 评论 收藏
分享
07-02 10:44
门头沟学院 C++
码农索隆:太实诚了,告诉hr,你能实习至少6个月
点赞 评论 收藏
分享
评论
4
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务