Result: Accepted
Time: 1ms
Memory: 1096kB
#include<stdio.h>
#include<string.h>
int main ()
{
int c,d,T,l,mm,aa,bb;
char a[111],b[111],m,n,p;
scanf("%d",&T);
scanf("\n",&p);
while(T--)
{
gets(a);
int e[999]={0},gg[999]={0},aa=bb=0;
gets(b);
for(c=0;c<=strlen(b)-1;c++)
{
if(b[c]!=' ')
aa++;
for(d=0;d<=strlen(a)-1;d++)
{
if(b[c]==a[d])
{
e[c]=0;
break;
}
else
e[c]++;
}
}
for(c=0;c<=strlen(a)-1;c++)
{
if(a[c]!=' ')
bb++;
for(d=0;d<=strlen(b)-1;d++)
{
if(a[c]==b[d])
{
gg[c]=0;
break;
}
else
gg[c]++;
}
}
l=mm=0;
for(c=0;c<=strlen(b)-1;c++)
{
if(e[c]!=0)
l++;
if(gg[c]!=0)
mm++;
}
if(l==0&&mm==0&&aa==bb)
printf("Yes\n");
else
printf("No\n");
}
return 0;
}