Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //defines
- typedef long long LL;
- typedef pair<int,int> pii;
- typedef pair<LL,LL> pll;
- typedef vector<int> vi;
- typedef vector<LL> vl;
- typedef vector<vector<int>> vvi;
- typedef vector<vector<LL>> vvl;
- #define pb push_back
- #define F first
- #define S second
- #define mid (LB+RB)/2
- #define mkp make_pair
- //iterators
- #define iter(x) x.begin(),x.end()
- #define aiter(a,n) a,a+n
- //loops
- #define REP(n) for (int ___=n > 0 ? n : 0;___--;)
- #define REP0(i,n) for (int i=0,___=n;i<___;++i)
- #define REP1(i,n) for (int i=1,___=n;i<=___;++i)
- #define MEM(e,val) memset (e,val,sizeof(e))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement