Advertisement
Gustavo_Inzunza

Optimizada

Jun 3rd, 2014
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.51 KB | None | 0 0
  1. void solver(vector <int> v1,vector <int> v2)
  2. {
  3.         sort(v1.begin(),v1.end());
  4.         sort(v2.begin(),v2.end());
  5.         int cont1=0,cont2=0;
  6.         int limit1=v1.size(), limit2=v2.size();
  7.         while(cont2!=limit2 and cont1!=limit1)
  8.         {
  9.             if(v1[cont1]!=v2[cont2])
  10.             {
  11.                 if(v1[cont1]<v2[cont2])
  12.                     cont1++;
  13.                 else
  14.                     cont2++;
  15.             }
  16.             else
  17.             {
  18.                 printf("%d\n", v1[cont1++]);
  19.                 cont2++;
  20.             }
  21.         }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement