在意个数组中查找X
#include <iostream> #include <cstdio> #include <cmath> #include <set> #include <algorithm> #include <queue> #include <sstream> #include <cstring> using namespace std; const int maxn = 100; typedef long long ll; int main() { int a [10005]; int n,m; while(cin>>n>>m) { int i,x; for(i=0; i<n; i++) cin>>a[i]; sort(a,a+n); while(m--) { cin>>x; int p=lower_bound(a,a+n,x)-a; if(a[p]==x) { cout<<x<<endl; } else cout<<"no"<<endl; } } }
原文:http://blog.csdn.net/sky_miange/article/details/45826397