走向深蓝:那些 Linshey 不会的算法
网络流
树论:
Algorithm | Round-1 | Round-2 | Algorithm | Round-1 | Round-2 |
---|---|---|---|---|---|
点分治 | \(\checkmark\) | 边分治 | \(\checkmark\) | ||
动态树分治 | 虚树 | \(\checkmark\) | |||
Prufer 序列 |
图论:
Algorithm | Round-1 | Round-2 | Algorithm | Round-1 | Round-2 |
---|---|---|---|---|---|
圆方树 | 动态仙人掌 | ||||
Matrix-tree 定理 |
数据结构:
Algorithm | Round-1 | Round-2 | Algorithm | Round-1 | Round-2 |
---|---|---|---|---|---|
zkw 线段树 | 斐波那契堆 | ||||
莫队 | \(\checkmark\) | 左偏树 | |||
Splay & LCT | 二顶堆 | ||||
笛卡尔树 |
数学:
Algorithm | Round-1 | Round-2 | Algorithm | Round-1 | Round-2 |
---|---|---|---|---|---|
高斯消元 | \(\checkmark\) | 生成函数 | \(\checkmark\) | ||
组合数学(Cat、Stir) | 中国剩余定理 | \(\checkmark\) | |||
莫比乌斯反演 | 卢卡斯定理等(数论) | ||||
Miller-Rabbin | 积性函数与线性筛 | ||||
BSGS (ex) | \(\checkmark\) | 杜教筛 | |||
Min_25筛 | 线性基 | ||||
博弈论 | Min-Max 容斥 | ||||
容斥 |
多项式相关:
Algorithm | Round-1 | Round-2 | Algorithm | Round-1 | Round-2 |
---|---|---|---|---|---|
生成函数 | \(\checkmark\) | 快速傅里叶变换,DFT,FFT | |||
快速数论变换NTT | 快速沃尔什变换FWT | ||||
二项式定理和反演 | 正交多项式 | ||||
多项式快速插值 | 拉格朗日乘子法、插值、四平方和 |
字符串相关:
Algorithm | Round-1 | Round-2 | Algorithm | Round-1 | Round-2 |
---|---|---|---|---|---|
Manacher算法 | 回文自动机PAM | ||||
后缀自动机,SAM | SA (倍增、DC3) | ||||
后缀平衡树 | 最小/最大表示法 |
走向深蓝:那些 Linshey 不会的算法的更多相关文章
- 数据结构与算法 基于c语言篇
学习数据结构与算法走向深蓝之路 第一章:数据结构与算法概念型 数据结构:数据之间的相互关系,即是数据的组织形式. 基本组成:{ 数据:信息的载体 数据元素:数据基本单位: } 其结构形式有四种: 1, ...
- A*算法深入
A*算法思想容易理解,但要想设计出好的A*算法,则必需要全面深入了解它.在本文章中接下来的内容中,将全面深入探讨该话题.如果对该算法还没有理解的话,则请先查阅上篇文章<A*算法入门>,然后 ...
- 【TEGer 在全球架构师峰会】 : 腾讯海外计费系统架构演进
欢迎大家前往云加社区,获取更多腾讯海量技术实践干货哦~ 作者简介:abllen,2008年加入腾讯,一直专注于腾讯计费平台建设,主导参与了腾讯充值中心.计费开放平台.统一计费米大师等项目,见证了米大师 ...
- 致IT之路的先驱者和旅人
1,图灵和香农 故事的开始,要从计算机之父图灵和信息论的创始人香农开始说起.图灵最大的贡献是发明了图灵机,关于图灵机如果要让人明白究竟有什么用,从如何实现一个半导体电路图灵机这方面理解比较好.只要一个 ...
- 为什么机器能够学习——PAC Learnability
机器学习中,我们根据训练集训练一个模型,来对测试数据进行预测.通常我们并不关心模型在训练集上的好坏(即训练误差,in sample error),举个简单例子,我们想要根据前六个月股市行情训练一个模型 ...
- MindSpore循环神经网络
MindSpore循环神经网络 一. 神经网络的组成 神经元模型:首先简单的了解以下构成神经网络的最基础单元:神经元.每个神经元与其它神经元相连,处于激活状态时,就会向相连的神经元发送相应信号.从而改 ...
- AC自动机-算法详解
What's Aho-Corasick automaton? 一种多模式串匹配算法,该算法在1975年产生于贝尔实验室,是著名的多模式匹配算法之一. 简单的说,KMP用来在一篇文章中匹配一个模式串:但 ...
- 页置换算法FIFO、LRU、OPT
页置换算法FIFO.LRU.OPT 为什么需要页置换 在地址映射过程中,若在页面中发现所要访问的页面不再内存中,则产生缺页中断.当发生缺页中断时操作系统必须在内存选择一个页面将其移出内存,以便为即将调 ...
- .NET程序员走向高端必读书单汇总
.NET程序员走向高端必读书单汇总 一.知识树 1. 基本能力 1.1 数学 1.2 英语 1.3 语言表达 2. 计算机组织与体系结构 3. 算法与数据结构 4. 操作系统 5. 计算机网络 6. ...
随机推荐
- 【Spring】IoC容器 - 依赖注入
前言 上一篇文章已经学习了[依赖查找]相关的知识,这里详细的介绍一下[依赖注入]. 依赖注入 - 分类 因为自己是基于小马哥的脉络来学习,并且很认可小马哥梳理的分类方式,下面按照小马哥思想为[依赖注入 ...
- Wireshark 过滤器的使用
符号 例子 = = tcp.port = = 80 过滤出来TCP包含80端口的数据包 != ip.src != 127.0.0.1 ip的原地址不是127.0.0.1过滤出来 > lp.len ...
- BPMN 學習實例
什麼是業務流程圖? What is BPMN 業務流程建模符號(BPMN)是業務流程建模的一種方法.它基於統一建模語言(UML)中活動圖的概念,以圖形符號(業務流程圖)支持業務流程的規範.BPMN為企 ...
- python打印爱心
print('\n'.join([''.join([('AndyLove'[(x-y)%8]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 ...
- AIApe问答机器人Scrum Meeting 4.23
Scrum Meeting 1 日期:2021年4月23日 会议主要内容概述:各成员汇报进度情况,前后端针对WebAPI进行协调与统一工作. 一.进度情况 组员 负责 两日内已完成的工作 后两日计划完 ...
- zuul的各种配置
我们知道我们前台要展示数据给用户看,这中间可能涉及到从后端的多个微服务进行获取数据.比如获取用户信息需要用到用户微服务.获取商品信息需要获取商品微服务.创建订单需要调用订单微服务,而各个微服务可能分布 ...
- PHP笔记3__简易计算器
<?php header("Content-type: text/html; charset=utf-8"); error_reporting(E_ALL & ~E_ ...
- 跬步千里 —— 阿里云Redis bitfield命令加速记
link:https://developer.aliyun.com/article/757841 在一次阿里云客户问题解决中,通过给Redis添加bitfield_ro命令,解决了Redis官方bit ...
- 【解决方案】Pyinstaller打包exe策略(简单实用)
场景说明 在业务场景中, 经常需要Python开发一些小程序/脚本/GUI界面,进行简单的项目测试或未安装Python 的小伙伴们使用. 使用Pyinstaller将Python脚本或者项目打包,生成 ...
- go 集合
p.p1 { margin: 0; font: 12px ".PingFang SC"; color: rgba(69, 69, 69, 1) } span.s1 { font: ...