maomao90's Library
A C++20 library for competitive programming.
Loading...
Searching...
No Matches
maomao90::internal::math Namespace Reference

Classes

struct  barrett
 

Functions

constexpr long long pow_mod_constexpr (long long x, long long n, int m)
 
constexpr int primitive_root_constexpr (int m)
 

Variables

template<int m>
constexpr int primitive_root = primitive_root_constexpr(m)
 

Function Documentation

◆ pow_mod_constexpr()

long long maomao90::internal::math::pow_mod_constexpr ( long long x,
long long n,
int m )
constexpr

◆ primitive_root_constexpr()

int maomao90::internal::math::primitive_root_constexpr ( int m)
constexpr

Variable Documentation

◆ primitive_root

template<int m>
int maomao90::internal::math::primitive_root = primitive_root_constexpr(m)
constexpr