随笔分类 - 数学
摘要:P3643 [APIO2016]划艇 题意 一个合法序列可表示为一个长度为 的序列,其中第 个数可以为 0 或 中一个整数,且满足所有不为零的数组成的子序列严格上升。求合法序列方案数。 思路 朴素动态规划做法为,设 表示第 \
阅读全文
摘要:线性筛 闲话 之前写的总结不忍直视(总结了个寂寞),今天突然要用到约数和结果不会筛,于是爬来写博客。 性质 时间复杂度线性 理论上所有积性函数都可以筛(推式子) 用法 对于需要筛的积性函数,我们需要讨论三种数时它的取值或者转移。 当 为素数时,此时函数的值一般可以快速得到; 当 \(i\
阅读全文
摘要:P3214 [HNOI2011]卡农 题意 在集合 中选出 个非空子集满足: 不存在完全相同的两个集合; 每个元素在所有集合中出现次数之和为偶数。 思路 考虑转移,利用容斥方法进行 Dp。设 表示选了 个集合满足条件的
阅读全文
摘要:二项式反演 常用结论 \[ g_n=\sum_{i=0}^n(-1)^i\binom ni f_i\Leftrightarrow f_n=\sum_{i=0}^n(-1)^i\binom ni g_i\\ g_n=\sum_{i=0}^n\binom ni f_i\Leftrightarrow g_
阅读全文
摘要:类欧几里得算法 类欧几里得算法之所以被称为类欧几里得是因为其算法复杂度证明与扩展欧几里得算法类似。 我认为类欧更偏向于是一种思想。 其主要思想就是寻找可以简便计算的边界,然后通过化式子将不同情况化为边界递归计算。 P5170 【模板】类欧几里得算法 推导 \[ f(a,b,c,n)=\sum_{i=
阅读全文
摘要:CF1166E The LCMs Must be Large 思维好题,结论好题。 题意 一个长度为 的未知长度的序列,有 个限制,每个限制形如给定一个集合 ,使集合内元素的 严格大于其补集元素的 。问是否存在这一序列。 思路 要注
阅读全文
摘要:GCD SUM 求 将原式变换得到 \[ \sum_{d=1}^nd\sum_{i=1}^{\lfloor\frac{n}{d}\rfloor}\sum_{j=1}^{\lfloor\frac{n}{d}\rfloor}
阅读全文
摘要:扩展欧拉定理 首先,欧拉定理为 我们可以发现费马小定理其实就是欧拉定理的特殊情况。 证明的话,构造一个与互质的数列操作,利用剩余系证明 扩展欧拉定理为 \[ a^b\equiv \begin{cas
阅读全文
摘要:P1447能量采集 定义:(i,j)表示处于(i,j)的植物的贡献 我们发现,点(i,j)与(0,0)的连线所过整点的数目为 发现要是想记录每个点的答案并不好算。那么怎么好算呢? 我们来找一找同一直线上的所有点答案的和的关系。先不考虑答案只考虑个数。发现,寻找一个点及其倍数的个
阅读全文
摘要:P5147-数学-随机数生成器 (洛谷第一篇题解说这是高一数学题,新高二感觉到被吊打) 我们设work(x)的期望值为 注意是边界。不过对下列式子没有影响。原因参照必修的数列 那么 移项得到$\disp
阅读全文
摘要:就是n的元素给定m个关系求他们之间的关系。 eg. ∵a>b and b>c ∴a>c emmmm 若要知道n个元素的绝对关系,则需知道C(n,2)个关系。 例题:POJ3275 求法:Floyd。关系如下: if(g[i][k] and g[k][j]) g[i][j]=1; 但是呢,对于这个题的
阅读全文