摘要: Day -1: THUSC后,下定决心好好学习,不过由于自制力太弱,还是没有忍住浪了几次。 老师把NOI前的天分为了4种:考试日、交流日、讲课日、自习日。 考试日是我被郭神短神妖神任神常神尹神龙神游神柴神聪神和20亿个蒟蒻们虐的日子,成功让我认清自己是个垃圾的事实。 老师选了51nod上一堆题分派给 阅读全文
posted @ 2017-07-27 23:38 Monster_Yi 阅读(4265) 评论(12) 推荐(0) 编辑
摘要: 这题太神了还是去看刺儿神题解吧。 http://www.cnblogs.com/neighthorn/p/6538364.html 阅读全文
posted @ 2017-07-06 17:11 Monster_Yi 阅读(453) 评论(1) 推荐(0) 编辑
摘要: 完整题面: 设f(i,j)表示路径经过(i,j)这个点的概率,列出方程消元。 但暴力消元的复杂度是$O((nm)^3)$,注意每一次消元只会影响前后m个方程,所以我们可以对于第i行,只存[i-m,i+m]这些系数来进行消元。 时间复杂度$O(nm^3)$ 姿势水平UP~ (代码基本抄Claris的) 阅读全文
posted @ 2017-06-29 21:14 Monster_Yi 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 终于抽出时间来学了学,比FFT不知道好写到哪里去。 阅读全文
posted @ 2017-06-22 20:35 Monster_Yi 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 题意:给定主串s和m个模式串,每次询问[l,r]的模式串中出现s[pl...pr]次数最多的串和次数。 这题挺简单的,先把所有模式串拿来建广义后缀自动机,询问相当于子树众数,用线段树合并即可。 那我为什么写这题题解呢? 1.作为我博客第一道非BZOJ题。 2.作为我博客第一道写题意(英文)的题。 3 阅读全文
posted @ 2017-06-21 19:53 Monster_Yi 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 麻麻我会写插头dp了! 推荐陈丹琦论文:https://wenku.baidu.com/view/3e90d32b453610661ed9f4bd.html 破题调一年 阅读全文
posted @ 2017-06-15 19:23 Monster_Yi 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 第二次乱出题。为了方便,以m=2为例,把原式变一下形,得f(i)+f(f(i-1))=i我们先无视掉那个-1,我们发现:诶,这个东西好像斐波那契数列。具体地,我们用f(n)表示把n用斐波那契数列进行拆分后,每一项的前一项的和。例:20=13+5+2,f(20)=8+3+1我们惊奇的发现现在已经可以满 阅读全文
posted @ 2017-06-13 15:34 Monster_Yi 阅读(707) 评论(2) 推荐(0) 编辑
摘要: 设$f(x)$为树的生成函数,即$x^i$的系数为根节点权值为$i$的树的个数。不难得出$f(x)=\sum_{k\in D}f(x)^k+x$我们要求这个多项式的第$n$项,由拉格朗日反演可得$[x^n]f(x)=\frac1n[x^{n-1}](\frac x{g(x)})^n$其中$[x^n] 阅读全文
posted @ 2017-06-05 23:48 Monster_Yi 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 比较厉害的dp. 网上题解都是利用了随机的条件,用了一个$O(n^4)$的dp,这里简单说一下。 用f(x,i,l,r)表示经过前i轮操作,[l,r]的所有数<=x,且l-1和r+1都>x的方案数。 转移:f(x,i,l,r)=f(x,i-1,l,r)*g(l,r)+f(x,i-1,j,r)*(j- 阅读全文
posted @ 2017-06-01 21:03 Monster_Yi 阅读(1538) 评论(0) 推荐(0) 编辑
摘要: Part 1:杜教筛进阶在了解了杜教筛基本应用,如$\sum_{i=1}^n\varphi(i)$的求法后,我们看一些杜教筛较难的应用。求$\sum_{i=1}^n\varphi(i)*i$考虑把它与$id$函数狄利克雷卷积后的前缀和。$$\sum_{i=1}^n\sum_{d|i}\varphi( 阅读全文
posted @ 2017-05-30 20:11 Monster_Yi 阅读(3749) 评论(2) 推荐(0) 编辑