Start: Dec, 04, 2016 12:00:00
杭州师范大学第十届程序设计竞赛—正式
End: Dec, 04, 2016 17:00:00
Time elapsed:
Time remaining:

Problem_ID: F
Result: Accepted
Time: 2ms
Memory: 1096kB
In contest: 1075

#include<stdio.h>
#include<string.h>
int main(void)
{
	int n;
	scanf("%d",&n);
	getchar();
	while(n--)
	{
		int m[27]={0};
		int n[27]={0};
		char a[110];
		char b[110];
		gets(a);
		gets(b);
		int j=strlen(a);
		int l=strlen(b);
		int i,p,k=0;
		for(i=0;i<j;i++)
		{
			
			p=a[i]-97;
			m[p]++;
		}
		for(i=0;i<l;i++)
		{
			p=b[i]-97;
			n[p]++;
		}
		for(i=0;i<26;i++)
		{
			if(m[i]!=n[i])
			{
				k=-1;
				break;
			}
		}
		if(k==0)
			printf("Yes\n");
		else
			printf("No\n");
		
	}
	return 0;
}