@[M15388049303](/user/1078808)
```cpp
#include <bits/stdc++.h>
using namespace std;
const int z = 1e6 + 10;
int a[z];
int main(){
int n,m;
int x;
cin >> n >> m;
for (int i = 1; i <= n; i ++){
cin >> a[i];
}
while (m --){
cin >> x;
int l = 1,r = n;
while (l < r){
int mid = (l + r) / 2;
if (a[mid] >= x){
r = mid;
}
else {
l = mid + 1;
}
}
if (a[l] == x){
cout << l << " ";
}
else {
cout << "-1" << " ";
}
}
return 0;
}
```
~~为什么不发到[这里](https://www.luogu.com.cn/team/24586)~~
by Lg2307 @ 2024-03-26 20:55:37
@[Lg2307](https://www.luogu.com.cn/user/1034368),因为想发这儿~~~。
------------
本贴完
------------
by M15388049303 @ 2024-03-27 17:55:19
@[Lg2307](/user/1034368)
------------
[T436732 合并遍历](https://www.luogu.com.cn/problem/T436732)
------------
咋做呢??
------------
by M15388049303 @ 2024-03-27 17:59:28