ACM算法知识整理(字符串和数学)

这篇博客详述了一名大二学生在ACM竞赛中为提高团队成绩,主攻的数学和字符串算法知识点。涵盖了位运算、整除、素数筛法、同余方程、博弈论、概率与期望、线性代数等多个数学领域,同时深入探讨了字符串哈希、KMP、AC自动机等字符串处理技术。通过系统的总结与计划,旨在提升算法解决能力。
摘要由CSDN通过智能技术生成

目前大二,弱校ACMer。队友们都希望在接下来的区域赛取得好成绩。所以现在打算分工每个人主攻几个算法考点,我被分配到了字符串和数学。在队友的建议下我决定做一个知识点的总结,有个计划目标总是好的。

数学类

  • 位运算
  • 整除相关
    • 素数
      + 埃式筛
      + 线性筛
      + Min25筛
    • 最大公约数
    • 欧拉函数
  • 同余方程
    • 线性同余方程&乘法逆元
    • 中国剩余定理
    • 高次同余方程
  • 博弈论
    • 巴什博弈
    • 威佐夫博奕
    • Fibonacci博弈
    • 尼姆博弈
    • 公平组合博弈(Impartial Combinatori Games)
    • 环形博弈
  • 概率与期望
  • 组合数学
    • 排列组合
    • 卡特兰数&斯特林数
    • 容斥原理
  • 线性代数(yyds)
    • 矩阵
    • 高斯消元
    • 线性基
    • 多项式
  • 莫比乌斯反演
  • 筛法
  • 线性规划
  • 数值方法
    • 三分法
    • 自适应辛普森法
  • 置换群

字符串类

  • 字符串哈希
  • KMP
  • Manacher
  • Trie树
  • AC自动机
  • 回文自动机
  • 后缀数组
  • 后缀自动机

后续还会继续更新的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值