Advertisement
Guest User

Untitled

a guest
Nov 14th, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.87 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. #define MAXN 1001
  5.  
  6. int ans[MAXN];
  7. int main() {
  8.     int n, m;
  9.     int cur, i, A, B, cnt_a[10], cnt_g[10];
  10.     // Read in n and m
  11.     scanf("%d%d", &n, &m);
  12.     // Read in answer
  13.     memset(cnt_a, 0, sizeof(cnt_a));
  14.     for (i = 0; i < n; i++) {
  15.         scanf("%d", ans + i);
  16.         cnt_a[ans[i]]++;
  17.     }
  18.     // Loop judging
  19.     while (m--) {
  20.         A = 0;
  21.         memset(cnt_g, 0, sizeof(cnt_g));
  22.         for (i = 0; i < n; i++) {
  23.             scanf("%d", &cur); // Read number at index i
  24.             if (ans[i] == cur)
  25.                 A++;
  26.             cnt_g[cur]++;
  27.         }
  28.         B = 0;
  29.         for (i = 0; i < 10; i++) {
  30.             if (cnt_a[i] > cnt_g[i])
  31.                 B += cnt_g[i];
  32.             else
  33.                 B += cnt_a[i];
  34.         }
  35.         printf("%dA%dB\n", A, B-A);
  36.     }
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement