题解 | #查找#
查找
https://www.nowcoder.com/practice/8e0c0e8c78944847be9bca54b59d713f
#include<bits/stdc++.h>
#include <utility>
using namespace std;
int main(){
set<int>s;
//write your code here......
int n,m,x;
cin>>n>>m;
for(int i=0;i<n;i++){
int temp=0;
cin>>temp;
s.insert(temp);
}
//set<int>::iterator p;
for(int i=0;i<m;i++){
cin>>x;
auto p=s.upper_bound(x);
if(p!=s.end()){
cout<<*p<<endl;
}
else{
cout<<-1<<endl;
}
}
return 0;
}
SHEIN希音公司福利 310人发布