fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. const int MAX_LENGTH = 10;
  5. const int TEN = 10;
  6.  
  7. int main() {
  8. int n, v[MAX_LENGTH + 1], w[MAX_LENGTH + 1];
  9. cin >> n;
  10. int freqV[TEN] = {0}, freqW[TEN] = {0};
  11. for (int i = 1; i <= n; ++i) {
  12. cin >> v[i];
  13. while (v[i]) {
  14. ++freqV[v[i] % TEN];
  15. v[i] /= TEN;
  16. }
  17. }
  18. for (int i = 1; i <= n; ++i) {
  19. cin >> w[i];
  20. while (w[i]) {
  21. ++freqW[w[i] % TEN];
  22. w[i] /= TEN;
  23. }
  24. }
  25. int countPairs = 0;
  26. for (int i = 0; i < TEN; ++i) {
  27. if (freqV[i] == freqW[i] && freqV[i] != 0 && freqW[i] != 0) {
  28. ++countPairs;
  29. }
  30. }
  31. cout << countPairs;
  32. return 0;
  33. }
Success #stdin #stdout 0.01s 5284KB
stdin

5
99 88 77 99 100
99 80 77 99 100
Date ieșire:
-> 3
stdout
3