POJ-2159
来源:互联网 发布:淘宝网短棉衣 编辑:程序博客网 时间:2024/05/18 00:27
#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");}