alaminrifat

C++ Macros

May 3rd, 2021
1,184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.16 KB | None | 0 0
  1. /*---------------------------
  2.     Author : Javed Ansari
  3.     Date   : 27 Jan 2020    
  4. -----------------------------*/
  5.  
  6. #include<bits/stdc++.h>
  7. using namespace std;
  8. #define MOD1 1000000007
  9. #define MOD2 1000000009
  10. #define FOR(i,a,b) for(int i=a;i<b;i++)
  11. #define DB(x) cout<<#x<<"="<<x<<"\n";
  12. #define DB2(x,y) cout<<#x<<"="<<x<<"  "<<#y<<"="<<y<<"\n";
  13. #define SORTV(a) sort(a.begin(),a.end())
  14. #define SORTA(a,n) sort(a,a+n)
  15. #define TEST(t) ll t; cin>>t; while(t--)
  16. #define PI 2*acos(0.0)
  17. #define pb push_back
  18. #define eb emplace_back
  19. #define RFOR(i,n) for(int i=(n)-1;i>=0;i--)
  20. #define endl cout<<"\n";
  21. #define co cout<<
  22. #define SS cout<<"*";
  23. #define sc1(x) scanf("%lld",&x)
  24. #define sc2(x,y) scanf("%lld %lld",&x,&y);
  25. #define sc3(x,y,z) scanf("%lld %lld %lld",&x,&y,&z);
  26. #define sc4(x,y,z,p) scanf("%lld %lld %lld %lld",&x,&y,&z,&p);
  27. #define pr(n) printf("%lld\n",n)
  28. #define UNIQUEA(a,n) unique(a,a+n)-a
  29. #define UNIQUEV(v) v.erase(unique(v.begin(),v.end()),v.end())
  30. #define INSERT(index, str) str.insert(index,str)
  31. #define REPLACE(str,start,count,new_str) str.replace(start,count,new_str)
  32. #define COUNT(str,ch) count(str.begin(),str.end(),ch)
  33. #define ERASE(str,index) str.erase(str.begin()+index)
  34. #define MAXA(a,n) *max_element(a,a+n)
  35. #define MINA(a,n) *min_element(a,a+n)
  36. #define REV(v) reverse(v.begin(),v.end())
  37. #define SUM(v) accumulate(v.begin(),v.end(),0)
  38. #define MAXV(v) *max_element(v.begin(),v.end())
  39. #define MINV(v) *min_element(v.begin(),v.end())
  40. #define ull unsigned long long
  41. #define ll long long int
  42. #define ld long double
  43. #define SIZE 100000001
  44. #define INF 0x7fffffff
  45.  
  46. const int MX = 1e5+5;
  47.  
  48. int dx[] = {1,0,-1,0};
  49. int dy[] = {0,1,0,-1};
  50.  
  51. int ddx[] = {1,0,-1,0,1,-1,-1,1};
  52. int ddy[] = {0,1,0,-1,1,-1,1,-1};
  53.  
  54. vector <ll> g[MX];
  55. vector <ll> v(MX);
  56. bool vis[MX];
  57.  
  58.  
  59. void solveQues(){
  60.      
  61.     // Write your Code Here...
  62.  
  63.     return;
  64. }
  65.  
  66.  
  67. int main(){
  68.  
  69.     ios_base::sync_with_stdio(false);
  70.      
  71.     #ifndef ONLINE_JUDGE
  72.         freopen("input.txt", "r", stdin);
  73.         freopen("output.txt", "w", stdout);
  74.     #endif
  75.  
  76.     cin.tie(NULL);
  77.     cout.tie(NULL);
  78.      
  79.     solveQues();
  80.  
  81.     return 0;
  82. }
Advertisement
Add Comment
Please, Sign In to add comment