招行 笔试题目

求第三题代码~~~~!

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

相关推荐

小时候觉得老师是很伟大的职业&nbsp;感觉老师都是人中龙凤才能当&nbsp;后来考入大学&nbsp;发现以前的老同学也是公费师范生了&nbsp;他们什么样什么人品&nbsp;我还不清楚吗&nbsp;只能希望他们以后也会有改变&nbsp;要不纯属耽误孩子&nbsp;实习之后发现&nbsp;有的领导&nbsp;能当上领导也可能运气成分很多&nbsp;自己决策方面很差&nbsp;分配给属下的东西自己也说不明白&nbsp;&nbsp;前些年那些明星&nbsp;各种塌房&nbsp;少林寺大师都能有情人和孩子&nbsp;越长大越发现世界就是个草台班子&nbsp;以前对不懂的东西有一层羡慕的滤镜&nbsp;接触之后发现就不是那回事了
RazerYang:其实也是幸存者偏差,你只关注草台班子的部分,所以觉得世界都是草台班子。实际上你每天能安全地从床上醒来,有稳定的天然气、自来水和电力供应,能让你吃上热乎的饭菜,能收到持续稳定的信号去刷手机,花几块钱就能坐地铁从城市的一端快速移动到另一端,花几百块就能在一天之内安全穿越整个国家,这都不是一个草台班子能实现的。燃气、水利、电力、通信、公交、民航,还有最重要的公安和国防,这些都不是草台班子能做的,有无数普通人构筑了你生活的方方面面,而你也将加入他们。
我对___祛魅了
点赞 评论 收藏
分享
DKS233:(1)专业技能:Java8也太旧了,最少也要了解到JDK17吧,可以参考现在SpringBoot支持的Java最低版本,熟悉mysql基本理论具体指啥,是锁这种具体原理还是分库分表这些业务场景,spring这些专业词汇,大小写要写对(全篇简历都有这个问题,显得不严谨),熟悉使用框架进行业务开发就别写了,如果要写,起码要写到框架原理部分吧,比如aop,启动原理什么的,springcloud具体指哪些模块呢,写清楚,网关还是鉴权还是什么,“改造”没必要写吧,你直接说用springcloud开发的不就行了(2)项目经历:首先格式就有大问题,时间怎么能换行呢,调整一下,响应速度那个,如果指的是将部分数据从其他数据库转到redis的提升就别写了,因为这个不算难点,redis可以写写分布式这些,比如容灾怎么实现的,数据库同步怎么做的
点赞 评论 收藏
分享
评论
点赞
11
分享

创作者周榜

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