招行 笔试题目

求第三题代码~~~~!

第一题
import math
n = int(input())
m = int(input())
l = []
for i in range(n):
l.append(int(input()))
print(max(max(l),math.ceil((sum(l)+m)/n)) ,max(l)+m)

第二题
n = int(input())
if n < 6:
print(0)
else:
print(2**(n-6)%666666666)
#笔试题目##招商银行#
全部评论
def cal(lis):    from functools import reduce    max_num = max(lis)    length = len(lis)    res = []    dic = {}    ddd = {}    for i in range(length):       dic = find(lis[i],max_num)       res.append(dic)    final_dic = reduce(merge,res)    keys = list(final_dic.keys())    for key in keys:       ddd[key] = 0       for di in res:          ddd[key] += di[key]    res = min(ddd.items(), key=lambda x: x[1])[1]    return res def merge(a,b):    from collections import Counter    return dict.fromkeys(x for x in a if x in b)    #return dict(Counter(x)+Counter(y)) def find(num,max_num):    res = {}    temp = num    count = 0    while num >= 1:       try:          v = res[num]       except:          res[num] = count       num = num // 2       count += 1    count = 0    while temp <= max_num:       try:          v = res[temp]       except:          res[temp] = count       count += 1       temp *= 2    return res if __name__ == '__main__':    n = int(input())    x = input().split(' ')    lis = list(map(int,x))    res = cal(lis)    print(res)
点赞 回复 分享
发布于 2019-04-09 21:15
第三题是不是测试用例有错
点赞 回复 分享
发布于 2019-04-09 21:12
笔试原题谁能发一下吗,我没做
点赞 回复 分享
发布于 2019-04-10 10:13
那个第三题好像是acm原题这里有解题链接,我也是只过了两个,,,https://blog.csdn.net/fenghoumilin/article/details/60468759
点赞 回复 分享
发布于 2019-04-10 08:20
题主你好,关于巧克力那题,总的可取方法为什么是2的(n-6)次方呢🤣,脑子有点没转过来😳
点赞 回复 分享
发布于 2019-04-09 21:35
第一题为什么最小的k是max(max(l))
点赞 回复 分享
发布于 2019-04-09 21:29
第二题过不了吧,我这么写只有50
点赞 回复 分享
发布于 2019-04-09 21:13
请问是算法岗吗
点赞 回复 分享
发布于 2019-04-09 21:09

相关推荐

不愿透露姓名的神秘牛友
07-09 12:23
转人工😡
门口唉提是地铁杀:五次握手了
点赞 评论 收藏
分享
06-26 17:24
已编辑
宁波大学 golang
迷失西雅图:别给,纯kpi,别问我为什么知道
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-21 11:33
昨天是学校最后一场招聘会,鼠鼠去参加了,全场只有一个招聘java的岗位,上来先做一份笔试题,做完后他拿张纸对答案,然后开始问简历上的问题,深圳小厂,6-8k(题目如下),后面还有两轮面试。然后我就在招聘现场逛呀逛,看到有公司招聘电商运营,给的比上年的小厂还多,鼠鼠就去了解了下,然后hr跟鼠鼠要了份简历,虽然我的简历上面全是求职Java开发相关的内容,但是hr还是鼓励我说没关系,她帮我把简历给老板看看,下周一会给我通知。招聘会结束后鼠鼠想了一段时间,也和朋友聊了聊,发现我可能是不太适合这个方向,然后就跟爸爸说回家了给我发条微信,我有些话想跟他说说。晚上爸爸到家了,跟我发了条微信,我立马跑出图书馆跟他打起了电话,这个通话长达一个小时,主要是跟爸爸坦白说我不想找这行了,是你的儿子太没用了,想试试其他行业。然后爸爸也跟我说了很多,说他从来没有希望我毕业后就赚大钱的想法,找不到就回家去,回家了再慢慢找,实在找不到就跟他干(帮别人装修房子,个体户),他也知道工作不好找,让我不要那么焦虑,然后就是聊一些家常琐事。对于后面的求职者呢我有点建议想提一下,就是如果招实习的时间或者秋招开始,而你的简历又很差的情况下,不要说等做好项目填充完简历之后再投,那样就太晚了,建议先把熟悉的项目写上简历,然后边投边面边完善,求职是一个人进步的过程,本来就比别人慢,等到一切都准备好后再投岂不是黄花菜都凉了。时间够的话还是建议敲一遍代码,因为那样能让你加深一下对项目的理解,上面那些说法只是针对时间不够的情况。当然,这些建议可能没啥用,因为我只是一个loser,这些全是建立在我理想的情况下,有没有用还需其他人现身说法。上篇帖子没想到学校被人认了出来,为了不丢脸只能匿名处理了。
KPLACE:找研发类或技术类,主要还是要1.多投 2.多做准备,很多方面都要做准备 3.要有心理准备,投累了就休息一两天,再继续,要相信自己能找到
投递58到家等公司7个岗位
点赞 评论 收藏
分享
评论
点赞
11
分享

创作者周榜

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