alpc_qleonardo

ALPC_NeverGiveup……达芬奇不相信眼泪!

HDU 3441 Rotation(Polya计数 + 数论)

    大致题意:总共有A*A个小方格,有C种颜色。你要把着A*A个小方格拆乘K+1个部分,其中K个部分是B*B的正方形,剩下的一个单独的方格。要求着K个大正方形都连着这个单独的小方格成一个圈。现在你要用这C种颜色个小方格染色,使得每一个B*B的正方形内部要在旋转的时候本质不同...

2018-10-10 11:05:09

阅读数:17

评论数:0

BZOJ 3512 DZY Loves Math IV(杜教筛 + 数论 + 记忆化搜索)

这题的关键,在于这个n的数据范围,它只有1e5,所以我们可以考虑枚举n。下面开始推式子:令,设w为n所有质因子的一次方的积,v=n/w。那么根据欧拉函数的性质,有: 其中的d为gcd(i,w)。根据公式,可以有: ...

2018-10-09 19:11:13

阅读数:37

评论数:0

牛客国庆集训派对Day1 I Steins;Gate(原根 + FFT)

    上一次用到原根这个东西,应该是一年之前了吧…… 所谓原根,就是指对于某个数字P,满足它的原根g,g的0~P-2次幂在模P的意义下互不相同,或者说g的1~P-1次幂在模P的意义下无不相同。一般来说,原根只能够进行枚举求解,但是由于原根一般较小(2或者3),所以可以接受。 对于本题...

2018-10-02 00:27:05

阅读数:99

评论数:0

计蒜客 ICPC沈阳网络赛 Convex Hull(容斥原理 + 莫比乌斯函数)

      大致提议:求题目中所给式子的求和。 真的是非常非常非常简单的一道题目,式子都推对了,我竟然去想杜教筛而没有想容斥…… 根据函数的定义,很容易发现这个函数其实是或者说。然后对于题目给的式子,我们可以交换一下求和次序,可以得到:                       ...

2018-09-18 22:03:41

阅读数:39

评论数:0

LibreOJ 6053 简单的函数(Min25筛)

    题意如题…… 又是一个典型的题。  f(x)是一个积性函数,满足其f(p)和f(p^c)容易计算,所以显然可以用Min25筛来求和。具体来说套用Min25筛的模板即可。关于Min25筛,见博客:https://blog.csdn.net/u013534123/article/d...

2018-09-13 20:51:59

阅读数:44

评论数:0

计蒜客 ICPC徐州网络赛 Easy Math(Min25筛)

      大致题意:让你求 。 根据莫比乌斯函数的定义,对于mu(i)如果i可以分解为任意一个质数的平方分解,那么函数值为0。所以对于这个求和的式子来说,i有意义,当且仅当gcd(i,n)==1。而根据莫比乌斯函数的积性,当gcd(i,n)==1时,有。所以说这个mu(n)完全可以...

2018-09-11 08:09:53

阅读数:71

评论数:0

Min25筛小结

关于筛法,最近看到了很多,也尝试的学了一些。总的来说可以分为线性筛和亚线性筛。 所谓线性筛,就是可以在线性时间复杂度内求解的筛法。而亚线性筛则是时间复杂度更为优秀的筛法,通常时间复杂度可以达到小于线性时间,可以解决1e8~1e11范围内的问题。 关于亚线性筛,之前已经写过了杜教筛,但是个人感觉...

2018-09-10 23:49:20

阅读数:126

评论数:0

HDU 6340 2018HDU多校赛 第四场 Delightful Formulas(莫比乌斯反演+伯努利数+NTT+积性)

      大致题意:给你k和m,还有n分解质因子之后的质因子及其对应的指数,让你求 。     首先,这种含有gcd的式子,第一步肯定是进行莫比乌斯反演,这里由于前面好几篇都由类似的反演形式,所以我就不展开了,直接就得出反演之后的结果:                     ...

2018-08-05 13:14:00

阅读数:136

评论数:0

HDU 5321 Beautiful Set(莫比乌斯反演+数论)

大致题意:告诉你两个人计算美丽数字的方法。对于ZSTU来说,先把几何看作序列,每个序列的美丽数字是这个序列所有子区间的gcd之和,每个集合的美丽数字是这个集合所有排列序列的美丽数字之和。对于HDU来说,在集合中挑选k个数字,这k个数字的美丽数字是他们的gcd*k,这个集合的美丽数字是k的所有取值和...

2018-08-03 18:25:36

阅读数:46

评论数:0

HDU 6327 2018HDU多校赛 第三场 Random Sequence(概率期望dp+数论)

大致题意:给你一个数列,里面的数字要么是0,要么是1~m中的一个数字。你需要随机的把这些0替换成1~m中的任意一个,然后再计算着整个数列的权值。权值定义为,现在问你最后权值的期望。由于这个v数组是输入的,也就是说没有什么性质,所以这个权值的表达式也不能用数论的知识推出什么结论。因此我们考虑暴力的d...

2018-07-31 15:33:41

阅读数:229

评论数:0

莫比乌斯反演的两种形式及其证明

莫比乌斯反演形式一:                                                  证明: 把 代入右边的式子,得:                                      根据莫比乌斯函数的性质,有定理:         ...

2018-07-28 13:52:55

阅读数:90

评论数:0

HDU 2204 Eddy's爱好(容斥原理)

就是求在n以内,有多少个数字可以表示为M^K的形式。 如果考虑M的话,由于M可以很大,所以即使容斥也不现实。我们可以创造性的考虑观察这个指数K,因为这个指数K的取值要小于61。注意到如果有M^(ab)那么一定有(M^a)^b。什么意思呢?就是如果指数不是质数,那么一定可以每另外一组数...

2018-04-06 16:15:58

阅读数:52

评论数:0

CodeForces 919E Congruence Equation(费马小定理+逆元)

好久没有写博客了,之前呢因为考试月还有雅思耽搁了挺久的,今天正式复出。 这道题,如果是现在拿给我做,应该是可以拿下的,在经历了给大一培训的一段时间之后。这题其实和我找的某一道题目有点类似,都是用费马小定理。 我们可以把 n 表示为 n= i*(p-...

2018-02-11 20:21:03

阅读数:91

评论数:0

CodeForces 906D Power Tower(欧拉降幂定理)

  D. Power Tower time limit per test:4.5 seconds memory limit per test:256 megabytes input:standard input output:standard output   Priests of ...

2017-12-27 15:25:07

阅读数:1836

评论数:0

CodeForces 896D Nephren Runs a Cinema(组合计数+数论+数形结合)

非常巧妙的一道综合数学题……         大致题意:电影院有三种方式买票,要么花五十元买票进去,要么用卡不用钱,要么给一百元然后找五十元。然后一开始卖票的人没有钱找,然后问你总共有多少种方案,可以使得卖票的人不会出现没钱可找,且最后剩余的50元钱的张数在区间[l,r]之间。         首...

2017-12-10 01:14:12

阅读数:223

评论数:0

HDU 5943 Kingdom of Obsession(二分图匹配+数论)

大致题意是给你从n开始的s个连续的数字,例如n=15,s=3,那么对应16、17、18三个数字。然后,每个数字的可行放法是放在它的因子对应的位置上,例如8可以放到第1、2、4、8个位置上。问你是否存在一种摆法使得这s个数字能够合法的排成从1~s的一列。 一开始觉得是一个找规律的题目...

2017-10-16 07:52:29

阅读数:98

评论数:0

HDU 5942 Just a Math Problem(数论+容斥原理)

很裸的一道数论题,但是故事还是不少的。         先说说自己脑洞大开的想法。首先,说说自己脑洞大开的思路。根据题目的公式,我们很容易发现,很多数字的g(i)函数值其实是相等的,所以说我们统计的时候就可以统计每一个g(i)数值的贡献。相当于,我们就要求出有多少中质数的组合,然后对于每一种质数的...

2017-10-15 00:01:46

阅读数:227

评论数:0

CodeForces 55D Beautiful numbers(数位dp+数论)

很明显的一道数位dp,但是转移却并不是那么好想。         大致题意是,让你求区间内所有的能够每一位数字整除的数字有多少个。         最初始的想法是,设置dp[len][x]表示长度为x时且当前为x的倍数的时候的数量,但是在考虑转移的时候却发现,不能很好的处理这个倍数整除关系,每次新...

2017-09-26 00:37:44

阅读数:85

评论数:0

HDU 4794 Arnold ACM/ICPC 2013 Changsha(二次剩余+数论)

看了这么久,居然不是找规律的题目……         大致题意是给你一个N*N的矩阵,然后告诉你阿诺德变换,即原来坐标为(x,y)的点变换一次后变成((x+y)%N,(x+2y)%N)。然后告诉你阿诺德变换一定能够通过有限次变换之后变换回原本的矩阵,然后让你求这个周期。         我们用(x...

2017-09-22 08:50:04

阅读数:333

评论数:0

SPOJ 422 Transposing is Even More Fun(Polya计数)

大致题意:给你一个2ax2b的矩阵,然后让你把它转置为2bx2a的矩阵,每次可以交换两个数字,问最少需要多少步交换。         首先,我还是借鉴一下别人的图做一下解释。我们就以a=1,b=2为例子解释:                                            ...

2017-09-16 09:11:09

阅读数:539

评论数:0

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