Advertisement
CosminVarlan

bac_2020_var16_subIII_pb3

May 13th, 2020
1,192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.63 KB | None | 0 0
  1. // bac_2020_var16_subIII_pb3
  2. #include <iostream>
  3. #include <fstream>
  4.  
  5. using namespace std;
  6.  
  7. ifstream fin("bac.in");
  8. ofstream fout("bac.out");
  9.  
  10. int n,m,k, last = -1;
  11. int v[1000000];
  12.  
  13. void afiseaza_val(int val)
  14. {
  15.     if (val%2 != last%2) {
  16.         fout << val << ' ';
  17.         last = val;
  18.     }
  19. }
  20.  
  21. int main()
  22. {
  23.     fin >> n >> m;
  24.     for(int i=0; i<n; i++)
  25.         fin >> v[i];
  26.     int p=0;
  27.     for(int i=0; i<m; i++)
  28.     {
  29.         fin >> k;
  30.         while(v[p]<k){
  31.            afiseaza_val(v[p]);
  32.            p++;
  33.         }
  34.         afiseaza_val(k);
  35.     }
  36.     while (p<n) afiseaza_val(v[p++]);
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement