#include<bits/stdc++.h> #include<ext/pb_ds/priority_queue.hpp> //#pragma GCC optimize("O2") usingnamespace std; usingnamespace __gnu_pbds; #define Pair pair<LL,LL> #define Combine Pair, greater<Pair>, pairing_heap_tag #define LL long long #define ll long long #define ULL unsigned long long #define ls rt<<1 #define rs rt<<1|1 #define one first #define two second #define MS 100009 #define INF 1e18 #define DBINF 1e100 #define Pi acos(-1.0) #define eps 1e-9 #define mod 99999997
//#pragma GCC optimize("O2") #include<bits/stdc++.h> usingnamespace std; #include<ext/rope> usingnamespace __gnu_cxx; #include<ext/pb_ds/priority_queue.hpp> usingnamespace __gnu_pbds; #define Combine Pair, greater<Pair>, pairing_heap_tag #define LL long long #define ll long long #define Pair pair<double,LL> #define ULL unsigned long long #define ls rt<<1 #define rs rt<<1|1 #define one first #define two second #define MS 100009 #define INF 1e9 #define DBINF 1e100 #define Pi acos(-1.0) #define eps 1e-9 #define mod 99999997 #define mod1 39989 #define mod2 1000000000