Advertisement
ShRooK_MoHameD

Untitled

Mar 10th, 2024
906
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.50 KB | None | 0 0
  1.  
  2. void solve(){
  3.  
  4.    ll n; cin >> n;
  5.    vector < ll > v;
  6.    for (int i = 1; i <= n; i++)  v.push_back(i);
  7.    
  8.  
  9.    set < ll > st (all(v));
  10.  
  11.    for (int i = 1; i < sz(v) ; i += 2)
  12.    {
  13.      
  14.  
  15.         cout << v[i] << " ";
  16.         st.erase(v[i]);
  17.  
  18.        
  19.         if(i == sz(v) - 2 and st.find(v[i]) == st.end()) v.assign(all(st)) , i = -2;
  20.        
  21.         if(i == sz(v) - 1  and st.find(v[i]) == st.end()) v.assign(all(st)) , i = -1;
  22.        
  23.  
  24.       }
  25.  
  26.       cout(st);
  27.    
  28.  
  29.    
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement