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