5 条题解
- 1
信息
- ID
- 342
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 7
- 标签
- 递交数
- 1270
- 已通过
- 287
- 上传者
n=int(input())
a=[0 for i in range(1000005)]
for i in range(n):
t=int(input())
if not a[t]:
a[t]=i+1
x=int(input())
if not a[x]:
print("-1")
else:
print(a[x])
n=int(input());a=[]
for i in range(n+1):
k=int(input())
a.append(k)
i=0;j=len(a)-2
while i<=j:
m=(i+j)//2
if a[-1]<=a[m]:
j=m-1
else:
i=m+1
if i!=n and a[-1]==a[i]:
print(i+1)
else:
print(-1)
n=int(input());a=[]
for i in range(n+1):
k=int(input())
a.append(k)
if a[-1]in a[:-1:]:
print(a[:-1:].index(a[-1])+1)
else:
print(-1)