![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数论
北弑鸣狮
这个作者很懒,什么都没留下…
展开
-
概率dp
概率dp的内容概率dp研究有关于概率,步数,期望的等问题。数学期望 P=Σ每一种状态*对应的概率。 因为不可能枚举完所有的状态,有时也不可能枚举完,比如抛硬币,有可能一直是正面,etc。 但是现在发现大多数题就是手动找公式或者DP推出即可,只要处理好边界,然后写好方程,代码超级简短。与常规的求解不同,数学期望经常逆向推出。比如常规的dp[x]可能表示到了x这一状态有多少,最后答案是d...原创 2019-08-13 10:19:23 · 487 阅读 · 0 评论 -
容斥,积性函数,卷积,数论
质数,欧拉函数,莫比乌斯函数等积性函数筛法积性函数都可以在复杂度内计算出来。如何线性筛?首先计算,其次当为质数的时候可得.接下来筛的时候,如果则.,我们需要手动推出等他们之间的关系。//欧拉筛打表o(n)int tot,prime[maxn];bool isPrime[maxn];int phi[maxn],mu[maxn];void init(){ m...原创 2019-08-02 10:16:57 · 331 阅读 · 0 评论 -
数论
GCD问题和LCM问题两个数的gcdg=gcd(a,b) 则g<=a && g<=bll gcd(ll a,ll b){ return b==0?a:gcd(b,a%b);}由该算法我们可以知道,给定a,b由a,b进行加减得出来的数都是gcd(a,b)的倍数,并且能得到任意倍数两个数的lcml=gcd(a,b) 则l>=a &...原创 2019-08-03 22:36:11 · 258 阅读 · 0 评论 -
数的分解
我们常常会对自然数进行分解,求取不同分解的组合数目或者对分解出的序列进行一系列操作。各种分解方法中的k数出现次数:HDU - 46024 = 1 + 1 + 1 + 1 4 = 1 + 1 + 2 4 = 1 + 2 + 1 4 = 2 + 1 + 14 = 1 + 3 4 = 2 + 2...原创 2019-09-02 15:27:49 · 1145 阅读 · 0 评论 -
逆序对问题
逆序对是什么,对于一个序列a1,a2,a3.....an来说,,,满足a[ i ]>a[ j ]并且i < j的数对(i,j)就叫做逆序对。一些性质:1.对于一个逆序对为k的序列来说,要将这个序列排序成为完全没有逆序对的序列,即任意两个元素之间都满足比较关系,则至少需要交换相邻序对的次数为序列的逆序对数k,并且一定存在一个k次交换相邻元素的算法。2.对于一个元素全部相同的序...原创 2019-09-02 15:23:26 · 225 阅读 · 0 评论