E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
容斥原理&&莫比乌斯反演
hdu 1695 欧拉函数+
容斥原理
shiren_Bod/article/details/5787722和http://blog.csdn.net/acdreamers/article/details/23916293已经很详细了关键是
容斥原理
的部分有点难理解具体的思想可以用状态转移方程表示
u011327476
·
2020-09-15 15:38
数学
欧拉函数
对正整数n,欧拉函数是小于n的数中与n互质的数的数目欧拉函数与组合数学中的计数原理和
容斥原理
有着密切的联系。Euler函数表达通式:其中为x的所有素因子,x是不为0的整数。
theArcticOcean
·
2020-09-15 15:19
algorithm_数论
容斥原理
容斥原理
——这种思想很重要由于前几天没有善待自己的身体,导致我昨天不得不去医院检查一下身体(︶︶),结果医生说我是精神上的压力造成的,这个就让我很懵逼了,我觉得是我之前饮食不规律加上熬夜,然后又剧烈运动造成的
LVGreenary
·
2020-09-15 14:02
算法理论
容斥原理
数论 毕达哥斯拉三元组 + 欧拉函数 +
容斥原理
hdu3939
a为奇数,b为偶数,c为奇数可以得到如下勾股数组定理:a=2m*n;b=m^2-n^2;c=m^2+n^2;其中m,n奇偶性不同2.欧拉函数:enlur[n]小于n且与n互素的数字个数3.
容斥原理
//毕达哥斯拉三元组
meixiuxiudd
·
2020-09-15 14:43
数论
容斥原理
略解
容斥原理
一、简介我们先看一个小问题:已知站桐亚的有\(a\)人,站桐乃的有\(b\)人,两个都站的有\(c\)人,问至少站桐亚或者桐乃其中一个的有多少个人?
aaa3201
·
2020-09-15 13:02
数据结构与算法
【BZOJ3129】方程(SDOI2013)-
容斥原理
+扩展Lucas定理
测试地址:方程做法:本题需要用到
容斥原理
+扩展Lucas定理。
Maxwei_wzj
·
2020-09-15 13:47
数学-组合数学
数学-数论
容斥原理
+ 大数模板(跳蚤 POJ - 1091)
欢迎大家来刷我的专题:https://vjudge.net/contest/177165#problem/I这是一道数范围很大的题,据说数据很水.首先题目的意识也就是一个方程有解,系数都是#include#include#include#definelllonglongconstintmaxn=1e3;usingnamespacestd;inttot=0;intn,m;structBigInt{c
小哧
·
2020-09-15 13:08
acm水题
大数
容斥原理
acm
leetcode -- Range Sum Query 2D - Immutable -- 简单DP题目
构造辅助二维数组sumssums[x][y]表示从0,0到x,y的子矩阵的和利用
容斥原理
,可知:sumRange(row1,col1,row2,col2)=sums[row2][col2]+sums[row1
xyqzki
·
2020-09-15 06:29
leetcode
[
莫比乌斯反演
] bzoj2301: [HAOI2011]Problem b
id=2301一看题目模板题模板题:caioj1280:[视频]【
莫比乌斯反演
模板题】GCDhttp://caioj.cn/problem.php?
kkkGIGi_qtt
·
2020-09-15 02:03
bzoj
莫比乌斯反演
[bzoj 2301--HAOI2011]Problem b
改动的并不是很多,就是多了一个
容斥原理
。#include#include#include#include#includeusingnamespacestd;intpr=0,prime[1
galiqing
·
2020-09-15 02:02
bzoj
莫比乌斯反演
bzoj600步
【容斥+
莫比乌斯反演
】BZOJ2301 [HAOI2011]Problem b
题面在这里首先容斥,把问题转化为求∑i=1n∑j=1m[gcd(i,j)=k]⇒∑i=1⌊nk⌋∑j=1⌊mk⌋[gcd(i,j)=1]由u∗I=e,得到:∑i=1⌊nk⌋∑j=1⌊mk⌋∑d|(i,j)μ(d)⇒∑dμ(d)∑d|i∑d|j1⇒∑dμ(d)⌊nkd⌋⌊mkd⌋由于⌊nkd⌋⌊mkd⌋是可以分块处理的于是每个询问都可以O(n√)得到答案示例程序:#include#includeus
linkfqy
·
2020-09-15 02:56
BZOJ
容斥
莫比乌斯反演
我的OI历程
常见OJ题解专栏
BZOJ 2301 HAOI2011 Problem b
容斥原理
+
莫比乌斯反演
题目大意:多次询问有多少个数对(x,y)满足a#include#include#include#defineM100100usingnamespacestd;typedeflonglongll;llmu[M],prime[M],tot;boolnot_prime[M];voidLinear_Shaker(){inti,j;mu[1]=1;for(i=2;i>T;T;T--){scanf("%d%d
PoPoQQQ
·
2020-09-15 02:55
BZOJ
容斥原理
莫比乌斯反演
F的ACM暑期集训计划
暑假的知识计划(补充中...)1.数论相关(7days)待完成多项式同余方程/高次同余方程/欧拉函数/克莱姆法则/高斯消元/
莫比乌斯反演
/伪素数判定/baby-step-gaint-step2.组合数学相关
weixin_30512785
·
2020-09-14 23:34
数据结构与算法
2017年第0届浙江工业大学之江学院程序设计竞赛决赛--A(二分法+
容斥原理
)
ProblemA:qwb与支教TimeLimit:1SecMemoryLimit:128MBSubmit:1606Solved:325[Submit][Status][WebBoard]Descriptionqwb同时也是是之江学院的志愿者,暑期要前往周边地区支教,为了提高小学生的数学水平。她把小学生排成一排,从左至右从1开始依次往上报数。玩完一轮后,他发现这个游戏太简单了。于是他选了3个不同的数
寒萧北决风
·
2020-09-14 23:14
大学生程序设计邀请赛
离散数学(组合数学)
第十四周训练总结(二)
这几天重点看了一下
容斥原理
。
容斥原理
,在高中学过一点,但是用来解题的话,还是有障碍,特别是不知道怎么写代码。
容斥原理
的想法就是求多个集合的并集.所以要先设计好集合。
yj20164395
·
2020-09-14 21:16
CodeForces 900D-Unusual Sequences(快速幂,
莫比乌斯反演
)
题解练习题里的题,我原来根本看不出是
莫比乌斯反演
Terry: )
·
2020-09-14 21:49
题库
【CodeForces 611C】一维+二维前缀和 |
容斥原理
| 动态规划 | E
611C.NewYearandDominotimelimitpertest:3secondsmemorylimitpertest:256megabytesURLhttps://codeforces.com/contest/611/problem/CIntroduction给出一个矩形区域,上面有一些点或者#号,点代表空位,#号代表已被占用。现在有一个1×2的条形物品需要放进去,所以只能放在相邻的两
_Kevin00
·
2020-09-14 21:59
R
容斥原理
Q
前缀和
C
CodeForces
D
DP(其他)
Unusual Sequences(容斥
莫比乌斯反演
)
题意题目链接Sol首先若y%x不为0则答案为0否则,问题可以转化为,有多少个数列满足和为y/x,且整个序列的gcd=1考虑容斥,设\(g[i]\)表示满足和为\(i\)的序列的方案数,显然\(g[i]=2^{i-1}\)(插板后每空位放不放)同时还可以枚举一下gcd,设\(f[i]\)表示满足和为\(i\)且所有数的gcd为1的方案,\(g[i]=\sum_{d|i}f[\frac{n}{d}]\
weixin_30716141
·
2020-09-14 20:22
牛客练习赛69 F.解方程(
莫比乌斯反演
+ 迪利克雷卷积性质 + 欧拉筛)
n,p,qn,p,qn,p,q均为10710^7107,这个规模下可以考虑求出所有的f(i)f(i)f(i),题目给出的式子很明显要用
莫比乌斯反演
,因为
莫比乌斯反演
的形式为:形式一:设F(n)=∑d∣nf
猝死在学ACM的路上
·
2020-09-14 20:29
欧拉筛
莫比乌斯反演
迪利克雷卷积
积性函数
HDU 6868:Absolute Math(
莫比乌斯反演
+ 离线暴力)
f(n)=∑d∣nμ(d)2f(n)=\displaystyle\sum_{d|n}\mu(d)^2f(n)=d∣n∑μ(d)2,根据μ(d)\mu(d)μ(d)的定义,当ddd的质因子的幂次不高于一次时有贡献,设ddd的质因子共有w(d)w(d)w(d)种,f(n)=∑d∣nμ(d)2=∑i=0w(d)C(w(d),i)=2w(d)f(n)=\displaystyle\sum_{d|n}\mu(
猝死在学ACM的路上
·
2020-09-14 20:29
莫比乌斯反演
离线暴力
Unusual Sequences
莫比乌斯反演
)
题目链接好久没遇到
莫比乌斯反演
的题了,今天打cf遇到了居然没写出来。特地来补补D.UnusualSequences题意:做法参考来自:博客1、首先隔板法那里解析:将y为y个1然后就是简单的隔板法。
ccsu_deer
·
2020-09-14 20:45
数论---莫比乌斯反演
codeforces900D Unusual Sequences
容斥原理
所以我们考虑
容斥原理
,通过枚举gcd为2*gcd,3*gcd……的方式来去掉不合法情况即可。代码:#include#d
ObsdianGungnir
·
2020-09-14 19:29
codeforces
排列组合
容斥原理
莫比乌斯反演
什么是
莫比乌斯反演
?
兔蠢蠢
·
2020-09-14 18:49
莫比乌斯反演
【CF900D】Unusual Sequences 容斥(
莫比乌斯反演
)
【CF900D】UnusualSequences题意:定义正整数序列$a_1,a_2...a_n$是合法的,当且仅当$gcd(a_1,a_2...a_n)=x$且$a_1+a_2+...+a_n=y$。给定x,y,求合法的序列总数。x,y#include#includeusingnamespacestd;typedeflonglongll;constllP=1000000007;intn,m,to
aodanchui1057
·
2020-09-14 18:05
BZOJ 4816[SDOI2017]数字表格(
莫比乌斯反演
)
题目链接\(Description\)用\(f_i\)表示\(fibonacci\)数列第\(i\)项,求\(\prod_{i=1}^{n}\prod_{j=1}^{m}f[gcd(i,j)]\)。\(T#includeusingnamespacestd;constintmod=1e9+7;constintN=1e6+7;intQ,n,m,tot;intprime[N],mu[N],f[N],g[
adolflee2050
·
2020-09-14 18:00
这是一道简单的数学题(
莫比乌斯反演
+杜教筛)
题目链接\(Description\)求\[\sum_{i=1}^n\sum_{j=1}^i\frac{lcm(i,j)}{gcd(i,j)}\]答案对\(10^9+7\)取模。\(n#include#includeusingnamespacestd;constintmod=1e9+7;constintN=2e6+7;intn,tot,inv2=mod+1>>1,inv6=166666668;in
adolflee2050
·
2020-09-14 18:00
洛谷 3768简单的数学题(
莫比乌斯反演
+杜教筛)
题目链接\(Description\)求\[\sum_{i-1}^n\sum_{j=1}^nijgcd(i,j)\modp\]\(n#include#include#defineLLlonglongusingnamespacestd;constintN=7e6+7;inttot,ans,mod,nn,div6;LLn;intprime[N],phi[N];boolcheck[N];mapmp;vo
adolflee2050
·
2020-09-14 18:00
codeforces900D 2100分
莫比乌斯反演
这样就考虑
莫比乌斯反演
了。想一想会发现,。反演一下,。通过插板法可以知道。感受:容斥题,可以考虑
莫比乌斯反演
。代码:#includeusingnamespace
敲代码的欧文
·
2020-09-14 18:18
#
莫比乌斯反演
D. Unusual Sequences(容斥)
D.UnusualSequences隔板法+
容斥原理
1//容斥(
莫比乌斯反演
)2#include3usingnamespacestd;4#defineLLlonglong5constintmod=1e9
weixin_30332241
·
2020-09-14 17:06
莫比乌斯反演
总结
from=search其实
莫比乌斯反演
就这个东西:如果有:F(d)=∑i|df(i)那么有:f(d)=∑i|dμ(i)F(di)另一种形式是如果F(d)=∑d|if(i)那么f(d)=∑d|iμ(id)
Saramanda
·
2020-09-14 06:13
数学
算法
数学
莫比乌斯反演
c++
数论变换 -
莫比乌斯反演
篇
2020.8.17今天第一次屁股坐在椅子上学
莫比乌斯反演
的一天。本来是想让队友学的,现在队友不知道换了多少人了,也没几个真的能靠得住的,还都得看自己。
tiany7
·
2020-09-14 03:50
数论
莫比乌斯反演
acm/oi
数论
欧拉函数
[
莫比乌斯反演
] BZOJ 4804 欧拉心算
手推一推就知道答案是Ans=∑D=1n⌊nD⌋⌊nD⌋∑d|Dμ(d)∗ϕ(Dd)后面那个f(n)=∑d|nμ(d)∗ϕ(nd)显然是个积性函数而且有μ的存在求起来很轻易啊直接一个线性筛预处理复杂度O(n+Tn√)#include#include#includeusingnamespacestd;typedeflonglongll;constintmaxn=10000000;intprime[ma
里阿奴摩西
·
2020-09-14 01:12
莫比乌斯反演&杜教筛
bzoj 3812 状压dp
容斥原理
题意:一个n个点m条边的有向强连通图,去掉一些边使其仍然强连通,求方案数。以前做的题,现在看已经不知道自己在写什么了。写一点题解。如果一个图缩点后变成一个有多个点的DAG,那么这玩意一定不连通。设f[i]表示拆边使集合i强连通的方案数,g[i]表示i集合的点缩点后成为奇数个彼此没有边的点的方案数,p[i]表示缩成偶数个彼此没有边的点的方案数。对于g[i]和p[i],枚举所在集合序号最大的点的所属强
make_it_for_good
·
2020-09-14 00:44
dp
[BZOJ 4804]欧拉心算:
莫比乌斯反演
点击这里查看原题经过一系列反演,得到ans(n)=∑T=1n⌊nT⌋∗⌊nT⌋∗∑i|Tφ(i)∗μ(Ti)(看不懂的建议先去做BZOJ2820)于是接下来就是要对∑i|Tφ(i)∗μ(Ti)求前缀和,这个需要分类讨论,具体看代码/*User:SmallLanguage:C++ProblemNo.:4804*/#include#definelllonglong#defineinf999999999
BrooksBUAA
·
2020-09-14 00:18
BZOJ
莫比乌斯反演
[bzoj4804][
莫比乌斯反演
][欧拉函数]欧拉心算
Description给出一个数字NInput第一行为一个正整数T,表示数据组数。接下来T行为询问,每行包含一个正整数N。T#include#include#include#includeusingnamespacestd;typedeflonglongLL;LLsum[11000000];intphi[11000000],pri[11100000],pr;boolv[11000000];void
Rose_max
·
2020-09-14 00:17
bzoj
数论
莫比乌斯反演
莫比乌斯反演
总结
需要明确的是
莫比乌斯反演
是一种类似“逆”的东西,正着做题不好解,但是逆向思考就很简单了。
zhiyeegao
·
2020-09-13 20:25
莫比乌斯反演
莫比乌斯反演
!
这也不是个很好的办法,因为我们无法很快的求出有哪些数对(x,y)(x,y)(x,y)满足gcd(x,y)=k\gcd(x,y)=kgcd(x,y)=k,而处理带gcd\gcdgcd的和式的一大杀器便是
莫比乌斯反演
拿不到名字的拓拓
·
2020-09-13 20:59
数论
acm
算法
bzoj1101(
莫比乌斯反演
)
DescriptionFGD正在破解一段密码,他需要回答很多类似的问题:对于给定的整数a,b和d,有多少正整数对x,y,满足xusingnamespacestd;constintmaxn=50100;intprime[maxn],miu[maxn];boolflag[maxn];intread(){intsum=0;charc=getchar();boolflag=true;while(c'9')
1035719430
·
2020-09-13 18:16
莫比乌斯反演
莫比乌斯反演
入门学习总结
前置技能点:整除分块:现在我们想求:∑i=1n⌊ni⌋\sum_{i=1}^n{\lfloor\frac{n}{i}\rfloor}i=1∑n⌊in⌋不妨先考虑⌊ni⌋\lfloor\fracni\rfloor⌊in⌋的结果.{i≤n,i只有n种可能,所以⌊ni⌋也只有n种可能i>n,虽然i有n−n种可能,但是⌊ni⌋≤n所以⌊ni⌋也只有n中可能\begin{cases}i\leq\sqrt{n
JingLuoZZZ
·
2020-09-13 18:11
算法总结
卷积
莫比乌斯反演
min25筛学习理解
min25比较好的教程luoguyybmin25与杜教筛和线性筛不同的是:
容斥原理
的应用,巧妙的利用
容斥原理
实现了计算量的减少利用数论分块的理论实现有限点的dp运算利用素数的数量小的特点实现暴力运算#include
海边拾贝的言
·
2020-09-13 03:31
数论
hdu 2841 Visible Trees(
容斥原理
)
http://acm.hdu.edu.cn/showproblem.php?pid=2841有一个n*m的方格,从(1,1)开始,每个点有一棵树,一个人站在(0,0)点,问他能看到几棵树。当(0,0)和另外的点在一条直线上时他只能看到最近的一棵。题目意在求在m*n的方格中有多少种y/x,因为两个y/x相等的点只能看到一个。有多少种y/x也就是有多少个(x,y)x与y互质。其中(1#include#
FDU_Nan
·
2020-09-13 03:12
数学-数论
容斥原理
LeetCode第155场周赛(Weekly Contest 155)解题报告 (拓扑排序还没看)
还使用了
容斥原理
。第三题,连通问题,使用并查集解决第四题
Mikchy
·
2020-09-12 12:06
LeetCode刷题记录及题解
#
LeetCode比赛
2018ACM-CCPC湖南湘潭邀请赛 2018
容斥原理
2018TimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):0AcceptedSubmission(s):0ProblemDescriptionGivena,b,c,d,findoutthenumberofpairsofintegers(x,y)wherea≤x≤b,c≤
Cherry_0525
·
2020-09-12 09:47
Codeforces839D Winter is here (数论:
容斥原理
)
D.Winterisheretimelimitpertest3secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputWinterishereattheNorthandtheWhiteWalkersareclose.JohnSnowhasanarmyconsistingofnsoldiers.Whilet
会打架的程序员不是好客服
·
2020-09-12 09:34
CodeForces
Codeforces-839D Winter is here(
容斥原理
)
D.Winterisheretimelimitpertest3secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputWinterishereattheNorthandtheWhiteWalkersareclose.JohnSnowhasanarmyconsistingofnsoldiers.Whilet
丿残念灬
·
2020-09-12 09:20
初等数论
Winter is here (
莫比乌斯反演
)
DescriptionWinterishereattheNorthandtheWhiteWalkersareclose.JohnSnowhasanarmyconsistingofnsoldiers.WhiletherestoftheworldisfightingfortheIronThrone,heisgoingtogetreadyfortheattackoftheWhiteWalkers.Heh
小坏蛋_千千
·
2020-09-12 09:16
组合数学
Codeforces 839D Winter is here【
容斥原理
+数学公式】
D.Winterisheretimelimitpertest3secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputWinterishereattheNorthandtheWhiteWalkersareclose.JohnSnowhasanarmyconsistingofnsoldiers.Whilet
mengxiang000000
·
2020-09-12 09:58
数论&&组合数学
思维
CodeForces 839D Winter is here (
容斥原理
)
题目链接:http://codeforces.com/problemset/problem/839/D题意:有n个士兵,每个士兵的力量值为a[i],现在按照输入的顺序选择k个数(即选择i,i+1,i+3,i+j....i+k),使得这k个数的最大公约数大于1,并计算gcd*k,然后对这些gcd*k求和思路:利用埃氏筛的原理,求出在a[j]的数组中有多少i的倍数,假设有x个数是i的倍数,则这x个i的
TooSIMple_
·
2020-09-12 09:23
CodeForces
数学
CCPC-Wannafly Winter Camp Div2 Day3 自闭总结
三分凸函数即可另一种情况,就是当圆心到两个点连成的线段的距离小于R时,所求的最小值变为两条切线的长度+切点炼成的劣弧的长度F题杜教筛(
莫比乌斯反演
/狄利克雷卷积)·
Mr_Doublerun
·
2020-09-12 08:43
比赛总结
Hdu 3929 Big Coefficients (
容斥原理
二项式性质)
二项式定理有两个性质,这题只用到第一个。性质1:若k表示把n转为二进制后所有位中1的个数,则(1+x)^n中系数为奇数的个数为2^k。性质2:(1+x)^n中的系数中所有奇系数之和等于偶系数之和等于2^(n-1)以下内容参考了:http://hi.baidu.com/yy17yy/item/f703320adb5cafeb34990256有三个集合ABC,则num(A∪B∪C)=num(A)+nu
时雨晴天
·
2020-09-12 08:08
组合-数列-函数
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他