Struct cp_library_rs::number_theory::dynamic_modint::Modint2
source · pub struct Modint2 {
pub value: usize,
pub m: usize,
}
Expand description
modを動的に設定できるModint
Fields§
§value: usize
§m: usize
Implementations§
Trait Implementations§
source§impl AddAssign<Modint2> for Modint2
impl AddAssign<Modint2> for Modint2
source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+=
operation. Read moresource§impl AddAssign<usize> for Modint2
impl AddAssign<usize> for Modint2
source§fn add_assign(&mut self, rhs: usize)
fn add_assign(&mut self, rhs: usize)
Performs the
+=
operation. Read moresource§impl DivAssign<Modint2> for Modint2
impl DivAssign<Modint2> for Modint2
source§fn div_assign(&mut self, rhs: Self)
fn div_assign(&mut self, rhs: Self)
Performs the
/=
operation. Read moresource§impl DivAssign<usize> for Modint2
impl DivAssign<usize> for Modint2
source§fn div_assign(&mut self, rhs: usize)
fn div_assign(&mut self, rhs: usize)
Performs the
/=
operation. Read moresource§impl MulAssign<Modint2> for Modint2
impl MulAssign<Modint2> for Modint2
source§fn mul_assign(&mut self, rhs: Self)
fn mul_assign(&mut self, rhs: Self)
Performs the
*=
operation. Read moresource§impl MulAssign<usize> for Modint2
impl MulAssign<usize> for Modint2
source§fn mul_assign(&mut self, rhs: usize)
fn mul_assign(&mut self, rhs: usize)
Performs the
*=
operation. Read moresource§impl PartialEq<Modint2> for Modint2
impl PartialEq<Modint2> for Modint2
source§impl PartialEq<usize> for Modint2
impl PartialEq<usize> for Modint2
source§impl SubAssign<Modint2> for Modint2
impl SubAssign<Modint2> for Modint2
source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
Performs the
-=
operation. Read moresource§impl SubAssign<usize> for Modint2
impl SubAssign<usize> for Modint2
source§fn sub_assign(&mut self, rhs: usize)
fn sub_assign(&mut self, rhs: usize)
Performs the
-=
operation. Read more