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

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

#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");
		}
	}
}