Advertisement
Guest User

Untitled

a guest
Dec 17th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.01 KB | None | 0 0
  1. #define _CRT_SECURE_NO_DEPRECATE
  2.  
  3. #include <string>
  4. #include <vector>
  5. #include <list>
  6. #include <map>
  7. #include <set>
  8. #include <deque>
  9. #include <queue>
  10. #include <stack>
  11. #include <bitset>
  12. #include <algorithm>
  13. #include <functional>
  14. #include <numeric>
  15. #include <utility>
  16. #include <sstream>
  17. #include <iostream>
  18. #include <iomanip>
  19. #include <cstdio>
  20. #include <cstdlib>
  21. #include <ctime>
  22. #include <memory.h>
  23. #include <assert.h>
  24.  
  25. using namespace std;
  26.  
  27. #define pb push_back
  28. #define pf push_front
  29. #define mp make_pair
  30. #define fi(a, b) for(int i=a; i<=b; i++)
  31. #define fj(a, b) for(int j=a; j<=b; j++)
  32. #define fo(a, b) for(int o=a; o<=b; o++)
  33. #define fdi(a, b) for(int i=a; i>=b; i--)
  34. #define fdj(a, b) for(int j=a; j>=b; j--)
  35. #define fdo(a, b) for(int o=a; o>=b; o--)
  36. #define clr(x) memset(x, 0, sizeof(x))
  37. #define cpy(x,y) memcpy(x, y, sizeof(y))
  38. #define sz(x) (int)x.size()
  39.  
  40. typedef long long ll;
  41. typedef vector<int> vi;
  42. typedef pair<int, int> pii;
  43. typedef vector<pii> vpii;
  44.  
  45. #ifdef _DEBUG
  46. #define LOCAL
  47. #endif
  48.  
  49. template<typename A, typename B>
  50. ostream& operator<<(ostream& s, pair<A, B> p) {
  51.     cerr << "(" << p.first << ", " << p.second << ")";
  52.     return s;
  53. }
  54.  
  55. template<typename T>
  56. ostream& operator<<(ostream& s, vector<T> v) {
  57.     fi(0, sz(v) - 1) {
  58.         cerr << v[i] << " ";
  59.     }
  60.     return s;
  61. }
  62.  
  63.  
  64. #ifdef LOCAL
  65. #define dbg(x) cerr << __LINE__ << "\t" << #x << ": " << x << endl;
  66. #define dbg0(x,n) {cerr << __LINE__ << "\t" << #x << ": "; for (int ABC = 0; ABC < n; ABC++) cerr << x[ABC] << " "; cerr << endl;}
  67. #define dbg1(x,n) {cerr << __LINE__ << "\t" << #x << ": "; for (int ABC = 1; ABC <= n; ABC++) cerr << x[ABC] << " "; cerr << endl;}
  68. #define ass(x) cerr << __LINE__ << " assertion failed: " << #x << endl, assert(0);
  69. #else
  70. #define dbg(x) while(0){}
  71. #define dbg0(x,n) while(0){}
  72. #define dbg1(x,n) while(0){}
  73. #define as(x) assert(x)
  74. #endif
  75.  
  76. int main() {
  77. #ifdef LOCAL
  78.     freopen("input.txt", "r", stdin);
  79.     freopen("output.txt", "w", stdout);
  80. #endif
  81.     return 0;
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement