cai_lw's competitive programming library
 
Loading...
Searching...
No Matches
cplib::Polynomial< F > Struct Template Reference

Public Member Functions

 Polynomial (int c)
 
 Polynomial (const std::vector< F > &_coef)
 
 Polynomial (std::vector< F > &&_coef)
 
size_type size () const
 
void trim_leading_zeros ()
 
void resize (size_type new_size)
 
void operator+= (const Polynomial &other)
 
Polynomial operator+ (const Polynomial &other) const
 
void operator-= (const Polynomial &other)
 
Polynomial operator- (const Polynomial &other) const
 
void negate_inplace ()
 
Polynomial opreator () const
 
void operator*= (const Polynomial &other)
 
Polynomial operator* (const Polynomial &other) const
 
Polynomial fps_inverse (size_type deg) const
 
Polynomial rev () const
 
std::pair< Polynomial, Polynomialdiv_mod (const Polynomial &other) const
 
Polynomial operator/ (const Polynomial &other) const
 
void operator/= (const Polynomial &other)
 
Polynomial operator% (const Polynomial &other) const
 
void operator%= (const Polynomial &other)
 

The documentation for this struct was generated from the following file: