2020年360暑期实习春招笔试C卷编程题

第一题 求加班奖金期望


两行输入数据,第一行代表加班计划天数N,1 < N < 10^5
第二行代表具体的计划安排
每连续加班i天,当天获得的奖金为i ,求加班奖金的数学期望
如下格式

3
1 2 1

其中,0代表当天不加班,1代表当天加班,2代表当天加班或者不加班,概率都为50%
输出加班奖金的数学期望
对于以上用例,输出数学期望为 (1 + 2 + 3)/2 + (1 + 0 + 1)/2 = 4
这题只AC了18%,没什么思路,有没有AC的大佬指点一下。

第二题 小偷货箱


题目很长,总结一下,输入一个数据N,1 < N < 10^9

4

N = (R - 2) * (C - 1) * (L - 2);
求 C * R * L - N 的最大值
通项公式如下,直接输出即可,注意N的取值,使用 long 型

long ans = 8*(N+1)+1;

考了很多C++代码,表示看不懂。Java基础考的比较多,因为都在准备面试,没刷过选择题,特别吃力。行测题做得有点慢,漏做了一题。
人生参加的第一场笔试,算是求职经历的一个启程吧!发个贴记录一下。
希望能顺利拿到实习offer~

#360笔试##360公司##笔试题目#
全部评论
我死抠了第一题,真推不出来
点赞 回复 分享
发布于 2020-03-27 21:52
插眼
点赞 回复 分享
发布于 2020-03-27 21:58
第二个题目的通项公式,我想问,你这是怎么推导出来的,神了。
点赞 回复 分享
发布于 2020-03-28 09:53

相关推荐

头像 会员标识
04-03 17:11
已编辑
南京邮电大学 Java
点赞 评论 收藏
分享
03-07 13:32
门头沟学院 C++
D0cC:你是本科生吗,太厉害了
点赞 评论 收藏
分享
北斗导航Compass低仿版:没必要写这么多东西,还是尽量浓缩成一页,自我评价,git和cursor Trae这些都可以去掉。实习经历的描述最好根据star法则改一下,别这么直白
点赞 评论 收藏
分享
评论
1
9
分享

创作者周榜

更多
牛客网
牛客企业服务