14#define assertM(exp, msg) assert(exp && msg)
25 #define MAX_CMMTree_NODES 1'100'000'001
28 #define MAX_NODES_TO_PRINT 35
35int main_task(
int argc,
char * argv[]);
38auto time_stamp = [](std::string msg){
39 std::time_t t_c = std::chrono::system_clock::to_time_t( std::chrono::system_clock::now() );
44 if (std::strftime(mbstr,
sizeof(mbstr),
"%c \n\n", std::localtime(&t_c))){
45 std::cout << mbstr << std::flush;