招行 笔试题目

求第三题代码~~~~!

第一题
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

相关推荐

bg27强双非本,目前在学习golang后端gin框架部分,在b站找了一个轮子项目敲了一下,技术栈是gin&nbsp;+&nbsp;gorm&nbsp;+&nbsp;mysql&nbsp;+&nbsp;redis。我目前的想法是这一个月学习408和go八股以及刷算法然后在12月找个寒假实习然后大三下开始准备考研。我是考研意愿比较强烈,想问一下我是应该all&nbsp;in其中一个方向吗,我感觉我实习对我考研来说也是没什么帮助的好像。
牛客28967172...:毕业工作,考研,考公是完全不同的方向。 99%的人拼尽全力也只能把一个做好(能做好都已经是佼佼者了,比如进进大厂,考985或者考公) 如果你确定要考研可以不用学任何就业技术框架,也不用实习经验,刷题背知识点就行,但注意必须考92院校起步,因为这个年代双非硕毕业后完全不如双非本(互联网行业),可以说双非硕在互联网就业完全是负收益
投递哔哩哔哩等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
11
分享

创作者周榜

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