C++ 代码
//这个题目其实可以不需要二分,可以将其存入某个二维数组中即可
#include <iostream>
#include <cstring>
using namespace std;
int a[10005][2];
signed main()
{
int n,m;
cin>>n>>m;
memset(a,-1,sizeof(a));
for(int i=0;i<n;i++)
{
int x;
cin>>x;
if(a[x][0]!=-1)
{
a[x][1]=i;
}
else
{
a[x][0]=i;
a[x][1]=i;
}
}
while (m -- ){
int x;
cin>>x;
cout<<a[x][0]<<" "<<a[x][1]<<endl;
}
}