#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int scmp(const void *a, const void *b)
{
return *(char*)a - *(char*)b;
}
char a[101], b[101];
main()
{
char str[101], src[101];
int i, j;
scanf("%s%s", str, src);
qsort(str, strlen(str), sizeof(char), scmp);
qsort(src, strlen(src), sizeof(char), scmp);
a[0] = b[0] = 1;
for (i=1, j=0; str[i] != '\0'; i++) {
if (str[i] == str[i-1])
a[j]++;
else
a[++j]++;
}
for (i=1, j=0; src[i] != '\0'; i++) {
if (src[i] == src[i-1])
b[j]++;
else
b[++j]++;
}
qsort(a, strlen(a), sizeof(char), scmp);
qsort(b, strlen(b), sizeof(char), scmp);
if (strcmp(a,b) == 0)
printf("YES\n");
else
printf("NO\n");
}
POJ-2159
最新推荐文章于 2020-01-21 21:29:01 发布