1 条题解

  • 0
    @ 2025-4-7 21:19:28

    C :

    #include <stdio.h>
    #define MaxSize 1000
    typedef  struct
    {
        int data[MaxSize];
        int length;
    }Sqlist;
    
    int main()
    {
        Sqlist la, lb;
        while(scanf("%d",&la.length)!=EOF)
        {
            int  i, j;
            for(i = 0; i < la.length; ++i)
               scanf("%d", &la.data[i]);
            scanf("%d",&lb.length);
            for(i = 0; i < lb.length; ++i)
               scanf("%d", &lb.data[i]);
            for(i = 0; i < lb.length ; ++i)
            {
               for(j = 0; j < la.length; j++)
                 {
                    if(lb.data[i] != la.data[j])
                           continue;
                    else
                       {
                           printf("YES\n");
                           break;
                       }
                 }
                if(j == la.length)
                     printf("NO\n");
           }
        }
        return 0;
    }
    
    

    C++ :

    #include<stdio.h>
    #include<string.h>
    
    int main()
    {
    	int n,m,x,i,a[100];
    	while(scanf("%d",&n)!=EOF)
    	{
    		for(i=0;i<n;i++)
    			scanf("%d",&a[i]);
    		scanf("%d",&m);
    		while(m--)
    		{
    			scanf("%d",&x);
    			for(i=0;i<n;i++)
    				if(a[i]==x)
    				{
    					puts("YES");
    					break;
    				}
    			if(i==n)
    				puts("NO");
    		}
    	}
    	return 0;
    }
    

    Python :

    # coding=utf-8
    while True:
        n = int(input())
        a = list(map(int,input().split()))
        m = int(input())
        blist = map(int,input().split())
        for b in blist:
            if(b in a):
                print("YES")
            else:
                print("NO")
    
    
    • 1

    信息

    ID
    1124
    时间
    1000ms
    内存
    32MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者