hulu暑期实习笔试20220315

三道编程题,分别是20,18,20分,本人通过分别是(83%, 20%, 9%,后两题都是测试用例骗分,第一题我感觉是不是它测试用例的问题哦,别的帖子也有兄弟是83%) 另外,一小时好短。。。
题目都很长,读都读半天,我就挑核心说了,有可能我自己理解错误,还望谅解。
1. 统计类似二叉树的结构的最后一层不是-1的个数,原题大概是说如果是-1就是死路,如果是道路编号(1,2,3……)就是岔路,统计重点的个数。
样例输入:
15
1 2 3 -1 4 5 6 -1 -1 7 8 9 -1 -1 10
样例输出:
4

如果画成二叉树就是这样

(图丑勿怪,凑合着看吧)

我的做法:
求出等比数列的最后一项, 本例中就是8,遍历数组中最后8个元素,输出不是-1的个数。
感觉完全没问题呀,怎么会只有83%是对的?

2. 图形匹配
第一行是画布的行数列数
第二行到下一次出现数字前是画布上的图案,‘-’表示是空白,‘*’表示是有颜色,
再出现数字的行表示目标图案的行数列数
然后是目标图案‘-’表示是空白,‘*’表示是有颜色。
问目标团出现几次

样例输入:

如图我框出来的就是符合目标的图案,共三个,就是最简单的小学奥数数矩阵嘛,但还真没计算机实现过,而且一小时三道这种题,还考虑输入输出,真难顶。

3. 葫芦娃巴菲特
一个股票题,我没看懂题,大家理解理解吧
样例输入:
5 2 15
3 -7 8 -5 9
样例输出:
12

样例输入第一行分别是 时刻数,选择时刻间净收益负数不能多于的次数, 总利益不能超过的数
第二行是各时刻的净收益。
输出总利益最大值

那么在我没理解错的情况下 -5 买进 9 卖出,这不是14吗?不也没超过15吗?不也就-5那个时候一次收益是负吗?那不是赚了14吗?那不是比12大吗?所以我说我没读懂题。
#hulu笔试##hulu##实习##笔经#
全部评论
它这个是一个时刻就表示净收益,我的理解是求出一个最大子序列和,满足负数个数不超过M个,和不超过K。
2 回复 分享
发布于 2022-03-15 21:37
T1  如果树的非最后一层 存在节点 既没有左子树也没有右子树  那么也是终点吧?
2 回复 分享
发布于 2022-03-15 22:19
博主,hulu的暑假实习投递的链接可以发下吗?
点赞 回复 分享
发布于 2022-03-15 20:53
第一题不一定是到最后一层
点赞 回复 分享
发布于 2022-03-16 16:20
第一题: 统计叶子节点的数目 第二题:纯暴力 第三题:不会,哈哈哈哈🤣
点赞 回复 分享
发布于 2022-05-19 14:03

相关推荐

冷艳的小师弟在看机会:jd测评乱点直接被挂了,哭死~
点赞 评论 收藏
分享
评论
点赞
13
分享
牛客网
牛客企业服务