thouxanbanuno

Untitled

Oct 20th, 2019
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.22 KB | None | 0 0
  1. #include <iostream>
  2. #include <queue>
  3. #include <vector>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     vector<int> v1;
  10.     vector<int> v2;
  11.  
  12.     int n, m;
  13.     cin >> n >> m;
  14.  
  15.     int a;
  16.     for(int i = 0; i < n; i++){
  17.         cin >> a;
  18.         v1.push_back(a);
  19.     }
  20.     for(int i = 0; i < m; i++){
  21.         cin >> a;
  22.         v2.push_back(a);
  23.     }
  24.  
  25.     priority_queue<int, vector<int>, greater<int>> pq;
  26.  
  27.     for(int i = 0; i < n; i++){
  28.         pq.push(v1[i]);
  29.     }
  30.     for(int i = 0; i < m; i++){
  31.         pq.push(v2[i]);
  32.     }
  33.  
  34.     for(int i = 0; i < n + m; i++){
  35.         cout << pq.top() << ' ';
  36.         pq.pop();
  37.     }
  38. }
  39.  
  40.  
  41.  
  42.  
  43. #include <iostream>
  44. #include <list>
  45.  
  46. using namespace std;
  47.  
  48. int main(){
  49.     list<char> l;
  50.     list<char>::iterator it;
  51.     char c;
  52.     while(cin>>c){
  53.         if(c=='.')
  54.             break;
  55.         else
  56.             l.push_back(c);
  57.     }
  58.     it=l.begin();
  59.     while(it!=l.end()){
  60.         if(*it=='#'){
  61.             it=l.erase(it);
  62.             if(it!=l.begin()){
  63.                 it--;
  64.                 it=l.erase(it);
  65.             }
  66.         }
  67.         else{
  68.             it++;
  69.         }
  70.     }
  71.     for (it=l.begin(); it!=l.end(); it++){
  72.         cout<<*it;
  73.     }
  74. }
Add Comment
Please, Sign In to add comment