题解 | #查找#

查找

https://www.nowcoder.com/practice/d93db01c2ee44e8a9237d63842aca8aa

#include <iostream>
#include <cstdio>
using namespace std;

const int MAX=100;
int arr1[MAX];
int arr2[MAX];


int main() {
    int n,m;
    while(scanf("%d",&n)!=EOF){
        for(int i=0;i<n;i++){
            cin>>arr1[i];
        }
        scanf("%d",&m);
        for(int i=0;i<m;i++){
            cin>>arr2[i];
        }
        for(int i=0;i<m;i++){
            bool inArr=false;
            for(int j=0;j<n;j++){
                if(arr2[i]==arr1[j]){
                    printf("YES\n");
                    inArr=true;
                    break;
                }
            }
            if(!inArr){
                    printf("NO\n");
                }
        }
    }
    return 0;
}
// 64 位输出请用 printf("%lld")

考研复试机试 文章被收录于专栏

考研复试机试

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务