自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 FFT简明指南

简介FFT是用来计算多项式卷积的东西。多项式卷积: C=A∗BC=A*BC=A∗B ,即 ck=∑i+j=kai∗bjc_k=\sum_{i+j=k} a_i*b_jck​=∑i+j=k​ai​∗bj​ 。(假设下标范围 0−n0-n0−n )直接按照定义做是 O(n2)O(n^2)O(n2) 的,但是FFT可以做到 nlog(n)nlog(n)nlog(n) 。一些奇奇怪怪的东西(定义...

2018-12-24 17:08:38 281

原创 NOIP2018游记[退役感言]

文章目录update 1028.11.04update 1028.11.04噎题,然而并不会(貌似躲过了期中考)。。

2018-11-04 21:24:04 1307

转载 大川教你彻底理解拉格朗日插值

本文部分转载自:知乎中文维基有何用用O(n2)O(n2)O(n^2)的复杂度

2018-08-10 15:19:21 15491 1

原创 杜教筛入门

以下主要的话都用无序列表表示。#钦定你已经可以再O(n−−√)O(n)O(\sqrt{n})的复杂度内求出:∑i=1n⌊ni⌋∑i=1n⌊ni⌋\sum_{i=1}^n{\lfloor \frac{n}{i} \rfloor}∑i=1ni∗⌊ni⌋∑i=1ni∗⌊ni⌋\sum_{i=1}^n{i*\lfloor \frac{n}{i} \rfloor}对于第一个,先枚...

2018-08-04 17:44:32 483

原创 [后缀自动机]SAM的一点理解

主要参考资料:CLJppt。预备知识自动机组成:状态、初始状态、终止状态、状态转移、字符集。什么是状态?经典图片:ACADD对应的SAM对于整个串而言,初始状态(以下简称为init)为ROOT,终止状态集合(以下简称end)为最上方及最右方的那两个写着D的圈(状态既不是字符,也不是子串,在这里把它理解为某个下标更好),所有的状态就是那七个圈,每条实线边代表从一个状态

2018-01-26 20:55:10 1132 1

原创 高级数据结构3--树状数组

OI的知识

2017-12-02 16:35:54 294

原创 最小生成树之kruskal算法

OI中的算法

2017-12-02 15:32:26 477

原创 高级数据结构2--并查集

本文是高级数据结构系列第2篇。

2017-08-02 22:53:30 224

原创 高级数据结构1--堆

本文是高级数据结构系列第1篇。引入维护一个数据结构,支持以下操作:1、插入一个元素;2、询问所插入元素中的最优值;3、删除最优的元素。一般情况下,元素就是一个32位整数,最优元素是最大或最小的整数。朴素算法: 用类似插入排序的思想,把所有的数插入合适的位置,询问时输出a[1],删除时将所有数前移一位。 不足:时间复杂度O(nq),超时。更高级的算法:

2017-07-24 20:19:55 316

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除