
数学 gcd
文章平均质量分 79
yuhong_liu
这个作者很懒,什么都没留下…
展开
-
cf/codeforces#369-E - ZS and The Birthday Paradox- 数学+gcd+逆元+勒让德定理
引理:勒让德定理 :http://baike.baidu.com/link?url=mqSXfFsk18D6zM7C1IVMh11M-3PaDRwCzqnB2ThJFymE98UuTGjmStD_uyEiPUb3Fw7QihFVfZaFeGo8kCkSMK 在正数n!的素因子标准分解式中,素数p的指数记作 ,则 .证明百科上面也有:原创 2016-08-30 20:49:47 · 629 阅读 · 0 评论 -
cf/codeforces #365 E - Mishka and Divisors 数学+背包dp+gcd
Problem E - Mishka and Divisors题目大意 给n,k,给n个数,让你挑出m个数,使得m个数的乘积是k的倍数,输出最小的m。如果有多个方案,输出sum最小的方案,(方案输出所选数的下标) 数据范围:n 解题分析 dp[i][j]表示前i个数里选一些数,使得乘积是j的倍数的最小的m。sum[i][j]原创 2016-08-31 13:58:41 · 521 阅读 · 0 评论 -
hdu-5869 Different GCD Subarray Query gcd预处理 + 树状数组 + 离线
http://acm.hdu.edu.cn/showproblem.php?pid=5869题意: 长度n的序列, m个询问区间[L, R], 问区间内的所有子段的不同GCD值有多少种.n,m又学到一个套路,预处理一个gcd表,固定右端点,向左延伸有多少个不同的gcd值以及他们出现的位置。每固定一个端点的话,log下降的很快,不会超过logA个。要是预原创 2016-09-14 19:52:27 · 309 阅读 · 0 评论 -
UVALive 3720-Highways -组合计数+gcd
题意:给n*m的点阵,问有多少条线通过至少两个点,且不竖直,不水平。解析:其实求的就是整个点阵有多少条斜线啦。cnt[i][j]代表 点(i,j)到左上角,可以连成多少条【只经过一个点的】直线。显然,这个问题与 【1,i】与【1,j】里有多少对数互质这个问题是等价的。可以递推cnt[i][j]=cnt[i-1][j]+cnt[i][j-1]-cnt[原创 2016-09-03 14:57:23 · 758 阅读 · 0 评论 -
HDU 5726-D-GCD- RMQ+二分
http://acm.hdu.edu.cn/showproblem.php?pid=5726给n个数,m次询问,每个询问【l,r】求【l,r】之间的gcd是多少,并求出整个数组中有多少段的gcd等于该【l,r】的gcd首先用st表预处理RMQ的gcd,然后枚举起点【1-n】i由于gcd一段固定以后具有单调性的对于每个起点,枚举右端点pos,记下i到pos的gcd原创 2016-07-24 12:18:17 · 405 阅读 · 0 评论 -
bzoj 2820-莫比乌斯函数反演+分块优化 +换元优化
BZOJ2820 YGY的GCD•题目大意:求有多少数对(x,y)(1满足gcd(x,y)为质数T = 10000N, M 参考popoqqqPPT:首先,根据http://blog.youkuaiyun.com/viphong/article/details/52451540 f(x)表示gcd(i,j)==x的ij对数,F(x)是包含f(原创 2016-09-06 20:42:29 · 1092 阅读 · 0 评论 -
bzoj 2301 -莫比乌斯函数反演+分块优化
Description对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数。Input第一行一个整数n,接下来n行每行五个整数,分别表示a、b、c、d、k Output共n行,每行一个整数表示满足要求的数对(x,y)的个数 Sample In原创 2016-09-06 17:15:37 · 419 阅读 · 0 评论 -
bzoj 2440 -莫比乌斯函数的应用 + 容斥原理
链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2440Description小 X 自幼就很喜欢数。但奇怪的是,他十分讨厌完全平方数。他觉得这些数看起来很令人难受。由此,他也讨厌所有是完全平方数的正整数倍的数。然而这丝毫不影响他对其他数的热爱。 这天是小X的生日,小 W 想送一个数给他作为生日礼物。当然他不能送一原创 2016-09-06 15:33:46 · 511 阅读 · 0 评论