Advertisement
Korotkodul

ITMO N9

Dec 1st, 2022
738
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.78 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. #include <vector>
  4. #include <queue>
  5. #include <algorithm>
  6. #include <string>
  7. #include <stack>
  8. #include <set>
  9. #include <map>
  10. #define pii pair <int, int>
  11. #define pb(x) push_back(x)
  12. using namespace std;
  13. using ll = long long;
  14. using ld = long double;
  15. using db = double;
  16. void cv(vector <int> &v) {
  17.     for (auto x : v) cout << x << ' ';
  18.     //cout << "\n";
  19. }
  20.  
  21. void cvl(vector <ll> &v) {
  22.     for (auto x : v) cout << x << ' ';
  23.     cout << "\n";
  24. }
  25.  
  26.  
  27. void cvv(vector <vector <int> > &v) {
  28.     for (auto x : v) cv(x);
  29.     cout << "\n";
  30. }
  31.  
  32. void cvb(vector <bool> v) {
  33.     for (bool x : v) cout << x << ' ';
  34.     cout << "\n";
  35. }
  36.  
  37. void cvs(vector <string>  v) {
  38.     for (auto a : v) {
  39.         cout << a << "\n";
  40.     }
  41. }
  42.  
  43. void cvp(vector <pii> a) {
  44.     for (auto p : a) {
  45.         cout << p.first << ' ' << p.second << "\n";
  46.     }
  47.     cout << "\n";
  48. }
  49.  
  50. bool s(bool a, bool b) {
  51.     return a && !b;
  52. }
  53.  
  54. vector <int> to(int x, int bs) {
  55.     vector <int> r;
  56.     while (x > 0) {
  57.         r.pb(x % bs);
  58.         x /= bs;
  59.     }
  60.     while (r.size() < 5) {
  61.         r.pb(0);
  62.     }
  63.     return r;
  64. }
  65.  
  66. bool impl(bool a, bool b) {
  67.     return !a || b;
  68. }
  69.  
  70. bool f(bool s1, bool s2, bool s3, bool s4) {
  71.     bool r;
  72.     r = impl(s1, s2);
  73.     r = impl(r, s3);
  74.     r = impl(r, s4);
  75. }
  76.  
  77. int main() {
  78.     ios::sync_with_stdio(0);
  79.     cin.tie(0);
  80.     cout.tie(0);
  81.     string s = "10111111000000001011111110111011";
  82.     reverse(s.begin(), s.end());
  83.     vector <pii> abc = {{0, 1}, {1, 2}, {2, 3}, {3, 4}};
  84.     vector <int> id = {0, 1, 2, 3};
  85.     string ch = "";
  86.     do {
  87.         ch = "";
  88.         for (int i = 0; i < 32; ++i) {
  89.             auto v = to(i, 2);
  90.            
  91.         }
  92.     } while (next_permutation(id.begin(), id.end()));
  93. }
  94.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement