社区讨论

python3求调 样例能过,提交就4个RE和2个TLE

P2249【深基13.例1】查找参与者 1已保存回复 0

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
0 条
当前快照
1 份
快照标识符
@lzv6rxma
此快照首次捕获于
2024/08/15 19:17
2 年前
此快照最后确认于
2024/08/15 21:10
2 年前
查看原帖
PYTHON
n,m = map(int,input().split())
l1 = list(map(int,input().split()))
l2 = list(map(int,input().split()))
x = []

for i in l2:
    s = len(l1)//2
    x = [s]
    while 1:
        if i==l1[s]:
            while i==l1[s]:
                s -= 1
            print(s+2,end=' ')
            break
        elif i<l1[s]:
            s = s//2
        else:
            s = s+s//2

        if s in x:
            print(-1,end=' ')
            break

        x.append(s)

回复

0 条回复,欢迎继续交流。

正在加载回复...