会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Aegir
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
下一页
2019年7月1日
莫比乌斯函数的应用
摘要: [NOI2016]循环之美 将题目的本质提出来,就是让我们求: $$\sum_{i=1}^{m} [gcd(i, k) = 1] \sum_{j=1}^{n} [gcd(i, j) = 1]$$ 看到$gcd = 1$这种形式,我们马上就想到了莫比乌斯函数。 通常提到莫比乌斯,我们大多使用它的性质来
阅读全文
posted @ 2019-07-01 19:36 Aegir
阅读(972)
评论(0)
推荐(0)
2019年6月29日
最大全0/1子矩阵
摘要: 我们常常会遇到这样的问题:给定一个01矩阵,求其中全0/1的最大子矩阵的面积。 简单的模板题如:[Luogu]P4147,复杂点的有[Luogu]P5300 下面我们介绍一种比较容易的算法:悬线法 其实悬线法更多的是一种思想,许多最大化子矩阵的问题也能用这种思想解决。 我们想象有一条竖线,这条线的上
阅读全文
posted @ 2019-06-29 10:59 Aegir
阅读(699)
评论(0)
推荐(0)
2019年4月22日
Noi2011部分题解
摘要: 道路修建: 简直是送分题。。。 先算出$f_x$表示以$x$为根的子树大小,然后每条边$(x,y)$的贡献显然就是$|n - f_y - f_y|$ $dfs$一遍即可。 代码: 兔兔与蛋蛋游戏: 手玩几组数据可以发现,空格所经过的位置是不会重复的,而且这些位置都是白黑交错的,这让我们联想到二分图的
阅读全文
posted @ 2019-04-22 20:49 Aegir
阅读(295)
评论(0)
推荐(0)
2019年4月21日
KMP和AC自动机
摘要: KMP: 给定模式串$A[1~n]$和匹配串$B[1~m]$,求出$A$在$B$中出现的位置。 这就是经典的字符串匹配问题了,也许你会说$Hash$也可以线性解决,为什么还要学$KMP$? 因为$KMP$的作用并不仅仅是解决字符串匹配问题,$KMP$过程中得到的$Next$数组还可以在一些问题中发挥
阅读全文
posted @ 2019-04-21 22:32 Aegir
阅读(584)
评论(0)
推荐(0)
2019年4月19日
Noi2010部分题解
摘要: 心血来潮想从2010年的Noi题目开始刷起。 虽然我很菜但是还是会坚持把能写的题目都写完的。 超级钢琴: 一句话题意:从一个序列中选$k$段互不相同的区间(区间长度在$l$和$r$之间),求这$k$个区间的和的最大值。 先求个前缀和,然后枚举左端点,对于每个左端点$o$,要找到最大的区间和就相当于从
阅读全文
posted @ 2019-04-19 21:57 Aegir
阅读(343)
评论(0)
推荐(0)
2019年4月16日
GZOI2019&GXOI2019 滚粗记
摘要: day2T1看错题意导致比别人少了20~100分。 爆零,退役,GG。 题目,数据及标程在码学堂上面都有。 Day1: T1: 首先50分的暴力很容易,枚举左上角然后$n^2$的枚举子矩阵即可。 二进制的题一般考虑按位来处理,我们把每个数的第k位提出来,得到了一个01矩阵。 在按位与的过程中,一旦碰
阅读全文
posted @ 2019-04-16 19:14 Aegir
阅读(399)
评论(0)
推荐(0)
2019年3月15日
线性常系数齐次递推关系与特征多项式
摘要: 前言: 建议在阅读前先看这篇:生成函数的简单应用 也可搭配视频食用:线性常系数齐次递推关系 在本文中,我们将介绍一种名为特征多项式的东西,利用它可以快捷方便的求解通项公式。 定义: $$a_n + c_1a_{n-1} + ... c_ka_{n-k} = 0$$ $$a_0 = d_0, a_1
阅读全文
posted @ 2019-03-15 20:03 Aegir
阅读(1872)
评论(1)
推荐(0)
2019年3月7日
生成函数的简单应用
摘要: 什么是生成函数: 对于序列$a_i$,定义它的生成函数为: $$G(x) = \sum_{i=0}^{+\infty} a_ix^i$$ 一个生成函数与一个序列是唯一对应的。 我们可以利用生成函数的性质解决一些组合问题。 一些重要的式子: 先写几个常用的生成函数(下式中$x∈(0,1)$): 现在我
阅读全文
posted @ 2019-03-07 21:41 Aegir
阅读(1239)
评论(0)
推荐(0)
2019年2月16日
ZROI 2019 寒假省选线下自闭赛2
摘要: 题目地址 预计&实际得分:$20 + 20 + 40 = 80$ emmmm暴力总算没有写炸了,不过也只会写暴力了。。。 T1: 不会,,打个表$20$分走人 T2: 不会,$N≤3$的时候手算一下,$a_i=a_0$的时候所有的$P_i$都是$\frac{\sqrt{a_0}}{n}$,这样就有$
阅读全文
posted @ 2019-02-16 16:43 Aegir
阅读(200)
评论(0)
推荐(0)
2019年2月15日
FFT在字符串匹配上的应用
摘要: 多项式乘法: 设多项式: $$A = a_0 + a_1 * x + a_2 * x^2 + ... + a_n * x^n$$ $$B = b_0 + b_1 * x + b_2 * x^2 + ... + b_n * x^n$$ 则$C = A * B$的第$p$项($C$的项数为$n+m$)可
阅读全文
posted @ 2019-02-15 10:38 Aegir
阅读(583)
评论(3)
推荐(1)
上一页
1
2
3
下一页
公告