int main(){
int len=input(),arr[len],times=input(),tmp;
for(auto& i:arr) i=input();
while(times--){
tmp=input();
if(tmp<arr[0]||tmp>arr[len-1]){
print(0); continue;
}
int i=0; bool out=0;
for(;i<len;i++){
if(arr[i]==tmp){
print(i+1); out=1; break;
}
if(tmp<arr[i]) break;
}
if(!out) print(0);
}
}
這樣就好啦! 只要加上I/O 優化一樣可以 AC time:0.4s / memory used: 456KB
print input 的函數 自己寫~