随笔分类 - 数学-莫比乌斯 容斥原理
摘要:题意给一个N×M的01网格,1不能走,从起点(1,1)走到(N,M),每次只能向下或向右走一格,问两条不相交的路径的方案数。(n, m<=1000) 分析先考虑一条,再考虑去掉相交的情况。 题解令d(a,b,c,d)表示从(a,b)走到(c,d)...
阅读全文
摘要:题意:T(1≤T≤50000)次询问,每次给出n,m(1≤n,m≤50000),求∑ni=1∑mj=1d(ij),其中d(n)表示n的约数个数 分析有个结论:<p $$\sum_{x_1}^{y_1} ...
阅读全文
摘要:题意从区间[L,R]选N个数(可以重复),问这N个数的最大公约数是K的方案数。(1≤N,K≤109,1≤L≤R≤109,HL≤105) 分析好神的题。注意HL≤105这个条件,则假设N个数不全相...
阅读全文
摘要:题意 求∑ni=1∑mj=1lcm(i,j)gcd(i,j)(n,m<=500000) 分析 很显然要死推莫比乌斯 题解 设n≤m $$ \begin{aligned} ans & = \sum_{i=1}^{n} \sum_{
阅读全文
摘要:题意T(T≤10000)次询问,每次给出a,b(1≤a,b≤107),求a∑i=1b∑j=1f((i,j))
其中f(n)表示n所含质因子的最大幂指数。f(1)=0。 分析以下默认a≤b<...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3434 题意:n维坐标中要找c个点使得c个点在一条线上且每一维的坐标单调递增且不能超过每一维限定的值m[i](n<=11, 2<=c<=20, m[i]<=100000) #include <bits/
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2154题意:求∑ni=1∑mj=1lcm(i,j), $n,musing namespace std;typedef long long ll;const ...
阅读全文
摘要:题意:求$$\sum_{i=1}^{n} \sum_{j=1}^{m} \sum_{d|(i, j)} d 且 (\sum_{d|(i, j)} d)using namespace std;const int N=1e5+10, MN=1e5, YU=(1uMN) break; np[t]=1;...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2818我很sb的丢了原来做的一题上去。。其实这题可以更简单。。设f[i]=1+2×ϕ(i)
那么答案就是∑p是质数f[n/p]
就丢原来的题了。。。不写...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2820 此题非常神! 下文中均默认n<m 首先根据bzoj1101的推理,我们易得对于一个数d使得数对(x,y)=k的个数为: $$\sum_{1<=d<=n'} \mu (d) \times \lfl
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2301和这题不是差不多的嘛~~【BZOJ】1101: [POI2007]Zap(莫比乌斯+分块)唯一不同的地方是这题有下界。。下界除以k的时候取上界,然后分块的时候因为有4个数,所以要分成4块来搞。。然...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2440我觉得网上很多题解都没说清楚。。。(还是我太弱了?首先我们可以将问题转换为判定性问题,即给出一个数x,有多少个小于x等于的数是不能分解的,即不是完全平方数(不包括1)。而每个数都可以写成质...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1101无限膜拜数论和分块orz首先莫比乌斯函数的一些性质可以看《初等数论》或《具体数学》或贾志鹏的《线性筛法和积性函数》我写一些笔记啥的吧。。首先莫比乌斯函数的定义及一些性质(免去证明):$$\mu (...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1042一开始写了个O(nv)的背包,果断tle。。。看了题解,,好神。。用了组合数学中的多重集合方案的容斥原理。设Ai表示i超过d[i]的性质则我们要求:$$| \overline{A_1} \c...
阅读全文
摘要:https://vijos.org/p/1629本来是想出来了的,,,,但是有个地方写挫了一直没发现,sad就是dfs的时候我传的pos传错了QAQ这题用容斥很好想首先在区间[l, r]能被a整除的数有r/a-(l-1)/a,下取整。而这题要求的是upd:很早以前写的这个公式感觉不怎么好,还是用《组...
阅读全文