L1-020 帅到没朋友 为什么不对

#include<stdio.h>
int main(void)
{
    int num;
    scanf("%d", &num);
    int i, j, k, l;
    int a[num][1100];
    int n[1100];
    for(i = 0;i < num;i ++)
    {
        scanf("%d", &n[i]);
        for(j = 0;j < n[i];j ++)
        {
            scanf("%d", &a[i][j]);
        }
    }
    int nn;
    scanf("%d", &nn);
    int b;
    int c[nn];
    int idx1 = 0;
    int idx2 = 0;
    int idx3 = 0;
    for(i = 0;i < nn;i ++)
    {
        idx1 = 0;
        scanf("%d", &b);
        for(j = 0;j < num;j ++)
        {
            for(k = 0;k < n[j];k ++)
            {
                if(b == a[j][k])
                {
                    idx1 ++;
                }
            }
        }
        if(idx1 < 1)
        {
            for(l = 0;l < idx2;l ++)
            {
                if(b == c[l])
                {
                    idx3 = 1;
                    break;
                }
            }
            if(idx3 == 0)
            {
                c[idx2] = b;
                idx2 ++;
            }
        }
    }
    if(idx2 > 0)
    {
        for(i = 0;i < idx2;i ++)
        {
            printf("%d", c[i]);
            if(i != idx2-1)
            {
                printf(" ");
            }
        }
    }
    else{
        printf("No one is handsome");
    }
    return 0;
}

img

img