My code snippet
#include<bits/stdc++.h> using namespace std; /****************************************************************************/ typedef long double lld; typedef pair<long long int,long long int> pll; typedef pair<double,double> pdd; typedef vector<long long int> vll; typedef vector<vector<long long int> > vvl; typedef vector<vector<pll> > vvpll; typedef vector<pll> vpll; /****************************************************************************/ #define int long long int #define pi 3.141592653589793238462 #define mod1 1000000007 #define mod2 998244353 #define forn(i,n) for(int i = 0; i < n; i++) #define rforn(i,n) for(int i = n-1; i >= 0; i--) #define endl "\n" #define yes cout << "YES\n" #define no cout << "NO\n" #define mp make_pair #define pb push_back #define f first #define s second #define set_bits __builtin_popcountll #defi