Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main() {
  6. int n, m;
  7. cin >> n >> m;
  8. int arrA[n], arrB[m];
  9. int indexA = 0;
  10. int indexB = 0;
  11. int cnt = 0;
  12. for (int i = 0; i < n; ++i) {
  13. cin >> arrA[i];
  14. }
  15. for (int i = 0; i < m; ++i) {
  16. cin >> arrB[i];
  17. }
  18. while (indexA < n && indexB < m) {
  19. if (arrA[indexA] == arrB[indexB]) {
  20. indexA++;
  21. indexB++;
  22. } else if (arrA[indexA] < arrB[indexB]) {
  23. cnt++;
  24. indexA++;
  25. } else {
  26. cnt++;
  27. indexB++;
  28. }
  29. }
  30. cout << "Уникальных элементов в последовательности: " << cnt + (n - indexA) + (m - indexB);
  31. return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement