Skip to content

EEEEEericKKK/OI-ACM-Templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

此处存放各类C++算法模板

图论

字符串

数据结构

数列

  • 简单多项式(任意模数,$O(n^2)$ 乘法、取模、resultant)
  • NTT+多项式(NTT模数,暂时没有插值和求值)
  • NTT+多项式(NTT模数,比上一个慢,有插值和求值)
  • FFT(啥也没有)
  • 二进制变换(高维前缀和,and、or、xor、子集卷积)
  • BM$O(n^2)$ 求解线性递推式)
  • p-recursive(求解p-recursive递推式,by Min25)

计算几何

数论

  • 算法(Miller-Rabin, Pollard-Rho, 扩展欧几里得, Cipolla)
  • Min26筛$O\left(\frac{n^\frac 34}{\log n}\right)$ 的垃圾筛,能求每个 $\lfloor\frac nd\rfloor$ 的前缀和)
  • 真·Min25筛(在路上)
  • 二次剩余(在路上)
  • 各种奇怪算法(在路上)

线性代数

  • 取模矩阵(任意模数,矩阵乘法、行列式、特征多项式)
  • 线性基相关(在路上)

其他

About

Algorithm Templates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages