记忆版:4399笔试10月8日19:00场

10选择,3编程,2主观;选择题不记得了,主观题考问的不是专业内容;所以仅仅介绍编程题。

编程题一:难度0。

编程题二:力扣第15题,难度中等。

编程题三:
题目描述:
给你一些带有幸运值的石头,和一个数K。你能将任意连续的K个石头合并为一个大的石头,大石头的幸运值为这K个石头的幸运值之和,并且放置在原地;同时幸运值N加上大石头的幸运值。初始幸运值N为0,要求输出最大的幸运值。

⚠️【题目太晦涩了,样例也没有给出解释,只能自己琢磨,楼主讲讲自己的理解,不好请谅解】

输入一:10,7,2,6,5,11,8         K=4
输出一:79
解释:现将6.5.11.8合并,石头序列变为10,7,2,30,此时幸运值N为30;在进行一次合并,石头序列变为49,幸运值N为30+49=79。

输入二:6,5,4,1,0,5,7        K=2
输出二:107
解释:合并后11,4,1,0,5,7,幸运值11;合并后15,1,0,5,7,幸运值26;合并后16,0,5,7,幸运值42;合并后16,5,7,幸运值58;合并后21,7,幸运值79;合并后28,幸运值107;输出。

(乱写的,看解释)
输入三:1,1,1,1,1,1          K=3
输出三:-1
解释:无论如何合并,最后总为两个石头,无法合并为一个石头;输出-1。(通过简单判断实现剪枝)


吐槽:4399的笔试做的太烂了,还要自己写测试样例;而且题目的输入输出给的也很奇怪,题目也很奇怪。。。

❤️欢迎大家发表自己的看法。
全部评论

相关推荐

程序员小白条:你是沟通了900个,不是投了900份简历,你能投900份,意味着对面都要回复你900次,你早就找到实习了,没亮点就是这样的,别局限地区,时间投的也要早,现在都要7月了
点赞 评论 收藏
分享
06-17 00:26
门头沟学院 Java
程序员小白条:建议换下项目,智能 AI 旅游推荐平台:https://github.com/luoye6/vue3_tourism_frontend 智能 AI 校园二手交易平台:https://github.com/luoye6/vue3_trade_frontend GPT 智能图书馆:https://github.com/luoye6/Vue_BookManageSystem 选项目要选自己能掌握的,然后最好能自己拓展的,分布式这种尽量别去写,不然你只能背八股文了,另外实习的话要多投,尤其是学历不利的情况下,多找几段实习,最好公司title大一点的
无实习如何秋招上岸
点赞 评论 收藏
分享
评论
5
6
分享

创作者周榜

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