Advertisement
Guest User

Solution

a guest
Jul 16th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.80 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. #define N int(1e6+6)
  5.  
  6. int arr[N+1];
  7.  
  8. int main()
  9. {
  10.     #ifdef HOME
  11.      clock_t Start=clock();
  12.      freopen("data1.in", "r", stdin);
  13.      freopen("data1.out", "w", stdout);
  14.     #endif
  15.  
  16.      int t, ca=1;
  17.      scanf("%d", &t);
  18.      while(t--) {
  19.          for (int i=0; i<=N; i++)
  20.             arr[i]=0;
  21.          int n;
  22.          scanf("%d", &n);
  23.          int a[n];
  24.          for (int i=0; i<n; i++) {
  25.             scanf("%d", &a[i]);
  26.             arr[a[i]]+=1;
  27.          }
  28.          printf("Case %d:\n", ca++);
  29.          for (int i=0; i<=N; i++) {
  30.             if (arr[i]!=0)
  31.                 printf("%d %d\n", i, arr[i]);
  32.          }
  33.      }
  34.  
  35.     #ifdef HOME
  36.      printf("\n>>Runtime: %.10fs\n", (double) (clock() - Start) / CLOCKS_PER_SEC);
  37.     #endif
  38.     return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement