奇安信 凉凉了

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

相关推荐

这个简历还有救吗,考研失利了,完蛋蛋了
helloWord大...:每次看见你们9爷隔着嚷嚷找不到工作,我真的分不清是串还是装
点赞 评论 收藏
分享
钱嘛数字而已:辅导员肯定不能同意,不然你出事了,他要承担责任。但是,脚和脑子都长在你自己身上,使用它还需要向辅导员报告么? 辅导员必须按流程拒绝你,然后你拿出成年人的态度,做自己的选择。
点赞 评论 收藏
分享
在改简历的大卫很认真:天天有面试 = 你已经在 offer 门口了。 海投能面成这样,说明你的简历、基础、学历都是过关的,缺的只是一次刚好匹配的缘分。 关于你说的 SQL 恐惧,我帮你捋一下: - 面试里考来考去,真就那几类: 分组、去重、关联、子查询、窗口函数(row_number、rank、sum 开窗) ​ - 面试官要的不是“写得花里胡哨”,而是思路稳、不出错。 你恐惧的本质不是不会, 是怕临场卡壳、怕写错、怕被追问。
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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