From 20aa2581bf39664eafb436171bf4df261f9727b5 Mon Sep 17 00:00:00 2001 From: Ariel Date: Tue, 16 Jan 2024 16:53:00 +0800 Subject: [PATCH] Update include.hh --- include.hh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include.hh b/include.hh index 2512908..f9c51e8 100644 --- a/include.hh +++ b/include.hh @@ -25,8 +25,9 @@ using pli = pair; using pll = pair; /* constants */ +constexpr int INF = 0x3f3f3f3f; constexpr ull MDL = 1e9 + 7; -constexpr ull PRIME = 998244353; +constexpr ull PRIME = 998'244'353; constexpr ull MDL1 = 825; constexpr ull MDL2 = 87825; @@ -64,6 +65,7 @@ struct igt { /* conditions */ #define loop while (1) +#define if_or(var, val) if (!(var == val)) var = val; else #define continue_or(var, val) __AS_PROCEDURE(if (var == val) continue; var = val;) #define break_or(var, val) __AS_PROCEDURE(if (var == val) break; var = val;)