自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hellsegamosken

I want to put a dent in the universe.

  • 博客(8)
  • 收藏
  • 关注

转载 Nim游戏和SG函数

Nim游戏从一个问题进入。描述今天我们要认识一对新朋友,Alice与Bob。 Alice与Bob总是在进行各种各样的比试,今天他们在玩一个取石子的游戏。 在这个游戏中,Alice和Bob放置了N堆不同的石子,编号1..N,第i堆中有Ai个石子。 每一次行动,Alice和Bob可以选择从一堆石...

2018-05-22 21:15:49 880

原创 【5.18 提高班小记】数据结构&&线性基

先挖坑: 1.fhq treap 2.左偏树(可持久化可并堆) 3.重量平衡树。 4.拟阵。1维护一个序列,支持: 1.单点修改。 2.区间翻转。 3.给定 [l,r],[l,r],[l,r], 执行 swap(ai,ai+1), swap(ai+2,ai+3)...swap(ai,ai+1), swap(ai+2,ai+3)...swap(a_i,a_{...

2018-05-19 14:50:40 260

原创 AtCoder Regular Contest 097

C给定一个字符串,求第k大子串。(相同子串算一个)。后缀数组的做法比较简单:先求出sa,然后从最小的后缀开始枚举。 一个性质:最小的后缀的每一个前缀是最小的那几个。(我竟然没有发现) 然后乱搞一下,去掉相邻两个后缀的lcp(因为重复)。E给你一个黑球、白球的序列,球有编号,求最小的操作次数(交换相邻两球),使得黑球升序并且白球升序。考虑dp,如果我们知道了最后的序列,我们很...

2018-05-13 17:49:43 234

原创 【5.7 基础班笔记】

1lucas定理 p进制,每一位ninin_i必须大于等于mimim_i f[i]表示以a[i]结尾的序列的个数。 枚举j 若 a[i]&a[j]==a[j]a[i]&a[j]==a[j]a[i]\&a[j]==a[j],则f[i]+=f[j]f[i]+=f[j]f[i]+=f[j]直接枚举a[i]a[i]a[i]的子集 3183183^{...

2018-05-07 21:27:48 178

原创 【5.5 清北笔记】

1给定m个01串,求有多少长度为n的01回文串,使得不存在两个不重叠的子串是这m个串中的两个。建立两颗ac自动机。 考虑不合法的情况。 左边两个串,右边两个串,左一个右一个,和有一个跨过中间的串。 把m个串正着建一棵ac自动机,反着建一棵ac自动机。 f[i][j][k][0/1][0/1]表示已经填了i位,左边自动机走到j右边走到k的方案数。 枚举字符就是在两个自动机上同时匹配...

2018-05-07 13:03:07 245

原创 【5.4 清北笔记】

1树上每次询问两点间的最大流,支持花费a的费用增加一条流量为1的边,花费b的费用给一条边扩容,最多花费k元。首先如果加边不必扩容贵,那么肯定只加边 分情况讨论,取max: 1.只加边 2.只扩容 3.先加边然后在这条边上扩容 1、3种情况很好处理,倍增求一下路径最小值就好了 对于第二种情况,我们可以二分流量扩成了多少,那么原来小于这个流量的边都应该被扩容到这个流量 问题变成...

2018-05-06 15:32:18 180

原创 【5.2 清北笔记】

异或每一位拆开,计算合法时间 合并 t时刻和2^(i+1)时刻相同 将val < v的边权 蚯蚓排队 复杂度回文自动机txt trie树 dp 匹配子串 ac自动机ac自动机 当前位置减去该字符上一次出现的位置 当且仅当这些值相等的时候两个串最小表示法相同 但是模式串缩短的时候有的位置可能变成0 所以构建ac自动机的时候,如果fail的值大于shendu就...

2018-05-02 23:49:43 190

原创 【5.1 清北笔记】

生成树计数:矩阵式定理 基尔霍夫矩阵:度数矩阵减去邻接矩阵 外向树计数:度数矩阵为每个点的入度 删掉第i行第i列就的行列式是以i为根的外向树个数 最小生成树计数:对相同边权做矩阵树定理再相乘 最优比率生成树:二分答案,重设边权为v1-v2*mid,求最小生成树,判断正负。若小于等于0,改下界,否则改上界 字典序最小的拓扑序:堆 1的位置尽可能靠前,再次基础上2尽可能靠前:倒序字...

2018-05-02 00:27:51 241

空空如也

空空如也

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

TA关注的人

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