“一定有解“这个条件废掉了一道好题。
#include <stdio.h>
#include <string.h>
char word[101];
short alphabet[26];
int main()
{
int n,m,wordn,i,j;
scanf("%d%d%d",&n,&m,&wordn);
for(i=0;i<n;i++)
{
scanf("%s",word);
for(j=0;j<m;j++)
alphabet[((int)word[j])-65]++;
}
for(i=0;i<wordn;i++)
{
scanf("%s",word);
for(j=0;j<=strlen(word);j++)
alphabet[((int)word[j])-65]--;
}
for(i=0;i<26;i++)
for(j=0;j<alphabet[i];j++)
printf("%c",65+i);
return 0;
}