奇安信 凉凉了

第一题:找了半小时找不到,求大佬告知还有什么情况我没想到,只有71%
layers = int(input())
datas = list(map(int,input().split()))
a,b = list(map(int,input().split()))
if (a ==-1) or (b==-1):
    print(-1)
if (a not in datas) or (b not in datas):
    print(-1)

if (a == datas[0]) or (b == datas[0]):
    print(datas[0])
if (a <  datas[0]) and (b >  datas[0]) or (a > datas[0]) and (b < datas[0]):
    print( datas[0])
else:
    indexa = datas.index(a)+1
    indexb = datas.index(b)+1
    while(indexa!=indexb):
        if indexa > indexb:
            indexa//=2
        else:
            indexa,indexb = indexb, indexa
    print(datas[indexa-1])

第二题只用了3分钟读题,10秒编程,直接50%,代码如下:
print(0)


#奇安信##笔试题目#
全部评论
好巧 我第一题也是71%
点赞 回复 分享
发布于 2019-09-09 20:48
想问下 这种题需要构造树、图什么的么?
点赞 回复 分享
发布于 2019-09-09 20:42
机器学习第一个编程居然不能用Python,是我电脑bug,还是系统错误,其他语言我都忘了,凉了😠😥
点赞 回复 分享
发布于 2019-09-09 20:40
哈哈,我第一题塔玛的只有百分之九十。第二题输的测试用例百分之四十,哈哈哈哈哈哈
点赞 回复 分享
发布于 2019-09-09 20:40

相关推荐

01-12 17:45
门头沟学院 Java
985废物一枚:就是问问你能不能接受北京的房租,hr也知道公司工资不高,大概率是要贴钱的
找实习记录
点赞 评论 收藏
分享
在笔试的大西瓜很矫健:校招数分不用想了,这经历和学历都不够用,大厂更别想,初筛都过不了,说点不好听的小厂数分都进不去(小厂也是假数分),要两个对口实习+3个项目(或者3+2),而且要有含金量才能补一点你的学历劣势。 建议刷实习,社招找数分,校招看运气,能入行业就行,可以运营转数分
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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