Result: Accepted
Time: 1ms
Memory: 1096kB
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(void){
int t;
char s1[101],s2[101];
int a,b;
int i,j,k;
int n;
int n1,n2;
scanf("%d",&t);
getchar();
while(t--){
n1=0;
n2=0;
n=0;
gets(s1);
gets(s2);
a=strlen(s1);
b=strlen(s2);
for(i=0;i<a;i++){
if(s1[i]!=' ')
n1++;
}
for(i=0;i<b;i++){
if(s2[i]!=' ')
n2++;
}
if(n1!=n2)
printf("No\n");
else{
for(i=0;i<b;i++){
if(s2[i]!=' '){
for(j=0;j<a;j++){
if(s2[i]==s1[j]){
s1[j]='0';
n++;
break;
}
}
}
else
continue;
}
if(n==n1)
printf("Yes\n");
else
printf("No\n");
}
}
}