牛客网课程助教3 level
获赞
111
粉丝
1
关注
0
看过 TA
6
青岛大学
2015
Java
IP属地:未知
暂未填写个人简介
私信
关注
2019-03-16 13:36
已编辑
青岛大学 Java
刚做完头条的笔试,感觉自己菜的一匹 第三题确定没出错嘛? 想换岗了,自闭一会
unnino:第3题我ac了,我觉得这道题的关键在于可以分别计算每个人的礼品数,并不需要把所有人当成一个整体然后用什么很妙的算法... 计算某个人的礼品数,很简单,只需要向两个方向查找连续递减序列的长度。比如我的序号是i,我的分数大于i+1号的分数,i+1号的分数大于i+2号的分数,...,i+n-1号的分数大于i+n号的分数,最后i+n号的分数不大于i+n+1号的分数。这样从我(i号)到i+n号组成了长度为n的连续递减序列,毫无疑问i+n号只有1个礼品,向左依次礼品数加1,那么我就有n+1个礼品。
投递字节跳动等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务