def half_select(i,j,k):
m = int((i + j) / 2)
if nums1[m]<k:
i+=1
elif nums1[m]>k:
j-=1
else:
return nums1[m]
return half_select(i,j,k)
n,m=map(int,input().split())
x=input().split()
y=input().split()
nums1=[]
nums2=[]
for a in nums1:
nums1.append(int(a))
for b in nums2:
nums2.append(int(b))
for i in range(0,len(nums2)-1):
if half_select(0,len(nums1)-1,nums2[i])==nums2[i]:
print('YES')
else:
print('NO')
x=input().split()
y=input().split()
nums1=[]
nums2=[]
for a in nums1:
nums1.append(int(a))
for b in nums2:
nums2.append(int(b))
改成:
for a in x:
nums1.append(int(a))
for b in y:
nums2.append(int(b))
另,建议贴代码使用 markdown 格式(我已帮你修改),参考 这里