• 个人简介

    ``#include<iostream> using namespace std;

    int a[100005]; int check(int l,int r,int x){ int mid; while(l<r){ mid=(l+r)/2+1; if(a[mid]<=x){ l=mid; }else{ r=mid-1; } } if(a[r]==x)return r; else return -1; } int main() { int n,q,x; cin>>n; for(int i=1; i<=n; i++){ cin>>a[i]; } cin>>q; while(q--){ cin>>x; cout<<check(1,n,x)<<" "; } return 0; }``