暴力
2024-08-01 16:23:34
发布于:广东
1阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
const int N=1e6;
int a[N];
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++) cin>>a[i];
int ;
cin>>;
while(_--){
int c;
cin>>c;
int x,y,z;
x=lower_bound(a+1,a+n+1,c)-a;
if(a[x]==c) cout<<x<<" ";
else cout<<-1<<" ";
y=upper_bound(a+1,a+n+1,c)-a;
y-=1;
if(a[y]==c) cout<<y<<" ";
else cout<<-1<<" ";
z=upper_bound(a+1,a+n+1,c)-a;
if(a[z]>c) cout<<z<<" ";
else cout<<-1<<" ";
cout<<endl;
}
}
这里空空如也
有帮助,赞一个