奇安信 凉凉了

第一题:找了半小时找不到,求大佬告知还有什么情况我没想到,只有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

相关推荐

06-07 17:17
嘉兴学院 教师
单单人旁的佳:你是我见过最美的牛客女孩
点赞 评论 收藏
分享
能干的三文鱼刷了10...:公司可能有弄嵌入式需要会画pcb的需求,而且pcb能快速直观看出一个人某方面的实力。看看是否有面试资格。问你问题也能ai出来,pcb这东西能作假概率不高
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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