Files
PAT/PATBasic/1072.c
2022-01-08 03:01:51 +08:00

37 lines
667 B
C

#include <stdio.h>
int main()
{
int N, M, K, SNlist[10], SNtarget;
char name[5];
scanf("%d %d", &N, &M);
for (int i = 0; i < M; i ++)
scanf("%d", SNlist + i);
int flag, student_total = 0, item_total = 0;
for (int i = 0; i < N; i ++) {
flag = 0;
scanf("%s %d", name, &K);
for (int i = 0; i < K; i++) {
scanf("%d", &SNtarget);
for (int i = 0 ; i < M; i ++) {
if (SNtarget == SNlist[i]) {
if (flag == 0) {
flag = 1;
student_total++;
printf("%s:", name);
}
item_total++;
printf(" %04d", SNtarget);
}
}
}
if (flag)
printf("\n");
}
printf("%d %d", student_total, item_total);
return 0;
}