Posts

Showing posts from January, 2024

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