fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. int jack;
  7. cin>>jack;
  8. while(jack--)
  9. {
  10. int a,b;
  11. cin>>a>>b;
  12. vector<int>v(a);
  13. vector<int>v1(b);
  14. for(int i=0;i<a;i++)
  15. {
  16. cin>>v[i];
  17. }
  18. for(int i=0;i<b;i++)
  19. {
  20. cin>>v1[i];
  21. }
  22. int u=a+b;
  23. vector<int>k;
  24. for(int i=0;i<a;i++)
  25. {
  26. k.push_back(v[i]);
  27. }
  28. for(int i=0;i<b;i++)
  29. {
  30. k.push_back(v1[i]);
  31. }
  32. sort(k.begin(),k.end());
  33. int h=0;
  34. for(int i=0;i<k.size();i++)
  35. {
  36. if(k[i]==k[i+1]-1 || k[i]==k[i+1])
  37. h++;
  38. }
  39. cout<<h+1<<"\n";
  40. }
  41. }
Success #stdin #stdout 0.01s 5472KB
stdin
2
3 3
1 2 7
3 6 5
2 3
1 3
2 2 2
stdout
5
5