Update include.hh
Signed-off-by: subcrip <contact@subc.rip>
This commit is contained in:
parent
1cdb90e94e
commit
326339cc16
33
include.hh
33
include.hh
|
@ -28,10 +28,43 @@ using ld = long double;
|
||||||
#endif
|
#endif
|
||||||
using int128 = __int128_t;
|
using int128 = __int128_t;
|
||||||
using uint128 = __uint128_t;
|
using uint128 = __uint128_t;
|
||||||
|
using ld = long double;
|
||||||
using pii = pair<int, int>;
|
using pii = pair<int, int>;
|
||||||
using pil = pair<int, ll>;
|
using pil = pair<int, ll>;
|
||||||
using pli = pair<ll, int>;
|
using pli = pair<ll, int>;
|
||||||
using pll = pair<ll, ll>;
|
using pll = pair<ll, ll>;
|
||||||
|
using pid = pair<int, ld>;
|
||||||
|
using pdi = pair<ld, int>;
|
||||||
|
using pld = pair<ll, ld>;
|
||||||
|
using pdl = pair<ld, ll>;
|
||||||
|
using pdd = pair<ld, ld>;
|
||||||
|
using tlll = tuple<ll, ll, ll>;
|
||||||
|
using tlld = tuple<ll, ll, ld>;
|
||||||
|
using tlli = tuple<ll, ll, int>;
|
||||||
|
using tldl = tuple<ll, ld, ll>;
|
||||||
|
using tldd = tuple<ll, ld, ld>;
|
||||||
|
using tldi = tuple<ll, ld, int>;
|
||||||
|
using tlil = tuple<ll, int, ll>;
|
||||||
|
using tlid = tuple<ll, int, ld>;
|
||||||
|
using tlii = tuple<ll, int, int>;
|
||||||
|
using tdll = tuple<ld, ll, ll>;
|
||||||
|
using tdld = tuple<ld, ll, ld>;
|
||||||
|
using tdli = tuple<ld, ll, int>;
|
||||||
|
using tddl = tuple<ld, ld, ll>;
|
||||||
|
using tddd = tuple<ld, ld, ld>;
|
||||||
|
using tddi = tuple<ld, ld, int>;
|
||||||
|
using tdil = tuple<ld, int, ll>;
|
||||||
|
using tdid = tuple<ld, int, ld>;
|
||||||
|
using tdii = tuple<ld, int, int>;
|
||||||
|
using till = tuple<int, ll, ll>;
|
||||||
|
using tild = tuple<int, ll, ld>;
|
||||||
|
using tili = tuple<int, ll, int>;
|
||||||
|
using tidl = tuple<int, ld, ll>;
|
||||||
|
using tidd = tuple<int, ld, ld>;
|
||||||
|
using tidi = tuple<int, ld, int>;
|
||||||
|
using tiil = tuple<int, int, ll>;
|
||||||
|
using tiid = tuple<int, int, ld>;
|
||||||
|
using tiii = tuple<int, int, int>;
|
||||||
template <typename T> using max_heap = priority_queue<T>;
|
template <typename T> using max_heap = priority_queue<T>;
|
||||||
template <typename T> using min_heap = priority_queue<T, vector<T>, greater<>>;
|
template <typename T> using min_heap = priority_queue<T, vector<T>, greater<>>;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue