NYOJ-找球号(一)

来源:互联网 发布:ctp编程 编辑:程序博客网 时间:2024/05/05 01:04

代码如下

#include <stdio.h>#include <iostream>#include <cstdio>#include <cstring>#include <set>#include <algorithm>using namespace std;int main(){    int n,i,m,a,b;    set<int>q;    set<int>::iterator k;    scanf("%d %d",&m,&n);    for(i=0;i<m;i++) {scanf("%d",&a);q.insert(a);}    for(i=0;i<n;i++)    {        scanf("%d",&b);        k=q.find(b);        k==q.end()? printf("NO\n"):printf("YES\n");    }    return 0;}
利用set的find()查找,注意find与end的返回值k要在之前加上set<int>::iterator k;

原创粉丝点击