collatz/nongmp.hpp

12 lines
265 B
C++

#include <string>
// Make it build gmpless
#define mpz_t long long
#define GMPLESS
#define mpz_cmp_ui(a,b) (a != b)
#define mpz_mod_ui(a,b,c) a = b % c
#define mpz_cdiv_q_ui(a,b,c) a = b / c
#define mpz_mul_ui(a,b,c) a = b * c
#define mpz_add_ui(a,b,c) a = b + c