排序:
默认
按更新时间
按访问量

组合数的推广

主要是做一道题的时候被这个坑了,所以特地记录一下: Cmn:Cnm:C_n^m: 1)mmm为负数的时候,值为000 2)nnn为负数的时候,值为(−1)mCm−n+m−1(−1)mC−n+m−1m(-1)^mC_{-n+m-1}^m...

2018-09-10 21:05:40

阅读数:32

评论数:1

Loj #2542 随机游走

Solution 套路题目。 首先求的是全部都被覆盖的期望,那么根据min-maxmin-max\text{min-max}容斥,我们可以计算某一个点第一次被染的期望。那么现在问题变成了给定一个点集以及一个起点,求期望下多久第一次走到点集中的某一个点。 明显,对于一个给定的点集SSS,我们设...

2018-09-07 20:44:40

阅读数:30

评论数:0

BZOJ 3622 已经没有什么好害怕的了

首先看到题,可以算出应该有多少对AAA比BBB大。然后我们假设可以硬点那些AAA是大于与他配对的BBB的,然后套用我在这篇文章中说的方法(本质上是二项式反演),就可行了。然后考虑怎么硬点,这个貌似一个dpdp\text{dp}就完了? dpdp\text{dp}就是既然要硬点,我们就强行dpdp...

2018-09-06 21:19:32

阅读数:19

评论数:0

LOJ 517 计算几何瞎暴力

一道有意思的题目。 首先注意到这些操作都不是区间修改,所以可以用全局的东西来做。考虑每一次排序之后,可能会有一些加入操作以及异或操作,然后整个序列就是一些之前排好了序的,一些之后加入的。我们考虑维护之前排好序的,用一个trie就行了,维护之后加入的,直接一个数组就好了。然后考虑操作:加入操作不会...

2018-09-05 20:45:14

阅读数:9

评论数:0

错排问题的二项式反演解法

前言 错排是一个很经典的问题,对此,有一个二项式反演的求法。 常见方法 正常的错排的公式是基于容斥的。记PiPiP_i表示满足iii号点在自己的位置的排列,那么错排就是求一个: U−⋃PiU−⋃PiU - \bigcup P_i,那么很明显用容斥原理计算一下就可以得到式子,这里不多说。 ...

2018-09-04 19:11:49

阅读数:26

评论数:0

Min_25筛

前言: 因为我不会州阁筛,所以就只有学习一个他的一个相对简单的但是功能大致相同的筛法:min_25筛。 首先,其时间复杂度是n34lnnn34ln⁡n\frac{n^{\frac{3}{4}} }{\ln n}的。其功能是求出某个积性函数f(x)f(x)f(x)的前缀和, 并且需要满足如下几...

2018-07-10 21:15:18

阅读数:173

评论数:0

Link Cut Tree

前言:lct,比splay好写,而且也很有用。然而,本文不讲基础的东西。只讲一些人生的经验。

2018-05-03 17:35:47

阅读数:43

评论数:0

SCOI 2018 总结

前言: 这次省选反正是炸了,肯定是凉凉了。连DDD都没有希望了,反正是完蛋了。要退役了。 正文: 考试前后: 考前 考试之前状态还是可以的,在考前把本来不是很好的字符串强行拉了起来,然后又把最坑的计数题目好好地整理了一下。考前的考试大概是开始和末尾好,中间的很差。这正好说明了我...

2018-04-08 21:20:02

阅读数:257

评论数:1

字符串算法总结(一)

前言: 字符串是最自然的一种信息的表达方式,所以这方面的题目也会有许多。可以分为两个方面,一方面是求匹配长度,最长子串,回文串之类的,另一方面是字符串dp。本文对前者做一些总结。

2018-03-23 19:57:26

阅读数:87

评论数:0

一个简单的求Bell数的方法

前言 贝尔数大概大家都不陌生,但是怎么求却有许多种方法。这里给大家介绍一种O(nlogn)的做法。

2018-03-10 22:35:01

阅读数:161

评论数:1

2017 cdqz高新集训

Day1 T1:考试的时候发现明显不可做,于是打了一个暴力交表。正解是只考虑余数的末九位,然后多出的几位用dpdp直接乘上组合数,这样子,dpdp可以O(nm)O(n^m)的,然后注意到这个是可以快速幂转移的,所以再加上一个快速幂就可以了。 T2:这道题只是一个求值题,所以很容易想到bsgsb...

2018-01-06 09:45:43

阅读数:131

评论数:0

数学知识总结(不定期更新)

总结

2018-01-02 17:39:40

阅读数:121

评论数:1

FFT,NTT与FWT

FFT 用处: 快速计算多项式的卷积。 做法: 我们知道多项式有两种表示:系数表示与点值表示。系数表示就是最常见的表示法,就是拿一个向量来表示多项式的各项系数。而点值表示则是拿几个点(xi,yi)(xi,yi)(x_i,y_i)来表示。把系数表示的多项式转成点值的过程叫做求值,反之...

2018-01-02 16:59:14

阅读数:210

评论数:0

行列式

行列式

2018-01-02 16:17:11

阅读数:279

评论数:0

高斯消元

高斯消元

2018-01-02 15:59:30

阅读数:71

评论数:0

莫比乌斯反演

莫比乌斯函数

2018-01-02 15:56:34

阅读数:140

评论数:0

杜教筛

杜教筛

2018-01-02 13:31:05

阅读数:169

评论数:0

12.16省选训练总结

12.16省选训练总结

2017-12-17 20:21:36

阅读数:79

评论数:0

网络流:最大流以及费用流的总结

网络流是一类问题的统称,实际上很多问题都可以转成网络流来整,所以在此总结一下。

2017-12-17 19:24:06

阅读数:572

评论数:0

12.15 省选训练总结

省选总结

2017-12-17 18:47:04

阅读数:66

评论数:0

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