VIVO提前批笔试

VIVO提前批

笔试

题目1:打家劫舍改版(评论区提醒为 种花问题)

给定长度为N的长方形园林,该园林中有些地方已经种上了植物。现需要在空余的地方种上植物,要求植物不能相邻。问:最多还可以再种几棵植物?

例:
园林目前的种植状态为:1 0 0 0 0
结果:2

使用回溯法就可以通过,每次递归前判断左右是否为1即可。

题目2:扔鸡蛋问题

手里有K个鸡蛋,面前有一栋高度为N的楼。已知存在某一高度,当在该高度之上扔鸡蛋时,鸡蛋会碎掉,低于该高度时,鸡蛋不会碎掉。问:至少需要扔几个鸡蛋,才能得到高度的确切值?
经典动态规划问题,LeetCode上有原题,Hard难度。

题目3:合并K个有序的链表

输入的K个链表都是有序的情况下,直接使用小顶堆就可以了(我用的C++,声明priority_queue时半天没想起来加vector<ListNode*>)。这道题看好多大佬直接用数组排序做的,题目原意应该是让自己写ListNode结构体,从输入数据中构造多个链表,再送入ListNode mergeLists(ListNode[] lists)中做合并吧。LeetCode Hard难度。

总结

总体来说,第一道和第三道不是很难,第二道动态规划的确属于hard级别。不过由于自己之前一直没用过牛客的系统,输入输出思考了20分钟,只AC了一道,看来还是要多练习使用牛客的系统,比较可惜吧。
后面和牛客的大佬们一起加油吧!

#vivo2021届提前批招聘##vivo##笔试题目#
全部评论
vivo要自己写输入输出吗
点赞 回复 分享
发布于 2021-06-18 08:18
同问AC一道,有机会面试吗
点赞 回复 分享
发布于 2021-06-17 19:04
学长您好,我是今年的面试者,我想问问您去年收到面试通知了嘛?
点赞 回复 分享
发布于 2021-06-14 10:45
你们都有笔试机会啊,为啥我没有😓
点赞 回复 分享
发布于 2020-06-07 18:13
第一题是力扣的605题,种花问题
点赞 回复 分享
发布于 2020-06-07 17:55
只一道还有机会进入面试吗
点赞 回复 分享
发布于 2020-06-07 17:54
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-06-07 17:32

相关推荐

瑞雪兆丰年_:可以贴个超级大的校徽,以防HR眼拙
点赞 评论 收藏
分享
来,说点可能被同行“骂”的大实话。🙊当初接数字马力Offer时,朋友都说:“蚂蚁的“内包”公司?你想清楚啊!”但入职快一年后的今天,我反而对他有了不一样的看法!🔹&nbsp;是偏见?还是信息差!之前没入职之前外面都在说什么岗位低人一等这类。实际上:这种情况不可至否,不能保证每个团队都是其乐融融。但我在的部门以及我了解的周边同事都还是十分好相处的~和蚂蚁师兄师姐之间也经常开一些小玩笑。总之:身份是蚂蚁公司给的,地位是自己挣的(一个傲娇女孩的自述)。🔹&nbsp;待遇?玩的就是真实!试用期工资全额发!六点下班跑得快(早9晚6或者早10晚7,动态打卡),公积金顶格交。别听那些画饼的,到手的钱和下班的时间才是真的(都是牛马何必难为牛马)。🔹&nbsp;能不能学到技术?来了就“后悔”!我们拥有权限直通蚂蚁知识库,技术栈多到学不完。说“学不到东西”的人,来了可能后悔——后悔来晚了(哈哈哈哈,可以不学但是不能没有)!💥&nbsp;内推地址:https://app.mokahr.com/su/ueoyhg❗我的内推码:NTA6Nvs走我的内推,可以直达业务部门,面试流程更快速,进度可查!今天新放HC,之前挂过也能再战!秋招已经正式开始啦~机会就摆在这,敢不敢来试一试呢?(和我一样,做个勇敢的女孩)
注意格局:去年超发意向是忘了
帮你内推|数字马力 校招
点赞 评论 收藏
分享
评论
2
32
分享

创作者周榜

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