Judge Online of ACM ICPC
1058 连连看游戏
C语言版
- #include <stdio.h>
- #include <string.h>
- int main()
- {
- while(1)
- {
- int i, j, n, a[150]={0}, sign=0;
- char str[80];
- scanf("%d",&n);
- if (n == 0) break;
- for (i = 1; i <= n; i++)
- {
- scanf("%s",&str);
- for (j = 0; j <= strlen(str); j++)
- {
- /* 使用异或在0和1之间来回变换 */
- a[str[j]] = a[str[j]]^1;
- }
- }
- for (i = 1;i <= 140; i++)
- {
- if (a[i] == 1)
- {
- sign = 1;
- break;
- }
- }
- if (sign == 1) printf("NO/n");
- else printf("YES/n");
- }
- return 0;
- }
转载自原文链接, 如需删除请联系管理员。
原文链接:bnu1058 连连看游戏 C语言版,转载请注明来源!