A .Juggling Letters
题目传送门
题意
给你n个字符串,字符串si中的任意一个字母可以插入到任意一个字符串(包括自己)的任意位置,问是否能构成n个完全相同的字符串。
思路
思路很清晰,只需每种字母的数量%n==0即可
AC Code
#include<bits/stdc++.h>
using namespace std;
char ch[1005];
int main()
{
int t;
cin>>t;
int num[30];
while(t--)
{
memset(num,0,sizeof(num));
int n;
cin>>n;
for(int j=1;j<=n;j++)
{
scanf("%s",ch);
int len=strlen(ch);
for(int i=0;i<len;i++)
{
int a=ch[i]-'a';
num[a]++;
}
}
int flag=0;
for(int i=0;i<=26;i++)
{
if(num[i]==0) continue;
if(num[i]%n!=0)
{
flag=1;
break;
}
}
if(flag==0) printf("YES\n");
else printf(