1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| int n, m;
char s[] = " BCJ"; int a[10], b[10];
int main() { scanf("%d", &n);
char x, y; for (int i = 0; i < n; i++) { scanf(" %c %c", &x, &y); if (x == y) { a[5]++, b[5]++; continue; } if (x == 'B' && y == 'C') a[1]++, a[4]++, b[6]++; else if (x == 'B' && y == 'J') b[3]++, a[6]++, b[4]++; else if (x == 'C' && y == 'J') a[2]++, a[4]++, b[6]++; else if (x == 'C' && y == 'B') b[1]++, a[6]++, b[4]++; else if (y == 'B') a[3]++, a[4]++, b[6]++; else b[2]++, a[6]++, b[4]++; }
printf("%d %d %d\n", a[4], a[5], a[6]); printf("%d %d %d\n", b[4], b[5], b[6]); int idx1 = 1, idx2 = 1; for (int i = 1; i <= 3; i++) { if (a[idx1] < a[i]) idx1 = i; if (b[idx2] < b[i]) idx2 = i; } printf("%c %c\n", s[idx1], s[idx2]);
return 0; }
|