O_Egor

8 (List)!!! (1 балл)

Jan 9th, 2020
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.14 KB | None | 0 0
  1. #include <vector>
  2. #include <iostream>
  3. #include <algorithm>
  4. #include <cmath>
  5. #include <string>
  6. #include <set>
  7. #include <map>
  8. #include <list>
  9. #include <deque>
  10. using namespace std;
  11.  
  12. #define re return
  13. #define pb push_back
  14. #define eb emplace_back
  15. #define all(x) (x).begin(), (x).end()
  16. #define fi first
  17. #define se second
  18. #define sqrt(x) sqrt(abs(x))
  19. #define pi (3.14159265358979323846264338327950288419716939937510)
  20. #define unique(v) v.resize(unique(all(v)) - v.begin())
  21. #define bipbup ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0)
  22.  
  23. typedef vector<int> vi;
  24. typedef vector<vi> vvi;
  25. typedef pair<int, int> ii;
  26. typedef vector<ii> vii;
  27. typedef vector<string> vs;
  28. typedef double D;
  29. typedef long double ld;
  30. typedef long long ll;
  31. typedef pair<ll, ll> pll;
  32. typedef vector<ll> vll;
  33. typedef unsigned long long ull;
  34.  
  35. int main()
  36. {
  37.     int n;
  38.     cin >> n;
  39.     int a[10000];
  40.     for (int i = 0; i < n; ++i)
  41.         cin >> a[i];
  42.     deque <int> d;
  43.     for (int i = n - 1; i >= 0; --i)
  44.     {
  45.         d.pb(a[i]);
  46.         d.push_front(a[i]);
  47.     }
  48.     for (int i = 0; i < 2 * n; ++i)
  49.         cout << d[i] << ' ';
  50.     re 0;
  51. }
Add Comment
Please, Sign In to add comment