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
容斥原理&&莫比乌斯反演
BZOJ 2154: Crash的数字表格
Orzwty大爷我冬令营的时候一定没学过
莫比乌斯反演
,没错,就是没学过。不然我怎么会什么都不记得了TAT然后就默默地复习了一遍,顺便写了这道题。PPT里最后一步实在推不下去了。。。。。。
nlj1999
·
2016-02-28 14:00
hdu 1695
莫比乌斯反演
GCDTimeLimit:6000/3000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):8482 AcceptedSubmission(s):3152ProblemDescriptionGiven5integers:a,b,c,d,k,you'retofindxina...b,yinc.
zjw6463
·
2016-02-27 19:00
【bzoj3994】[SDOI2015]约数个数和
莫比乌斯反演
Description设d(x)为x的约数个数,给定N、M,求Input输入文件包含多组测试数据。第一行,一个整数T,表示测试数据的组数。接下来的T行,每行两个整数N、M。OutputT行,每行一个整数,表示你所求的答案。SampleInput2 74 56 SampleOutput110 121 HINT1 #include #include #include usingnamespace
LOI_DQS
·
2016-02-23 21:00
#leetcode# 223. Rectangle Area
思路:
容斥原理
代码:classSolution{ public: inta[4],b[4]; intcomputeArea(intA,intB,intC,intD,intE,intF,intG,intH
wait_never
·
2016-02-23 14:00
LeetCode
好题
BZOJ 3994: [SDOI2015]约数个数和|
莫比乌斯反演
有一个非常神的东西:d(n∗m)=∑i|n∑j|mgcd(i,j)==1并不知道怎么证明……然后有了这个式子后面就很简单了!然后Ans=∑i=1n∑j=1m⌊ni⌋⌊mj⌋(gcd(i,j)==1)=∑i=1n∑j=1m∑d|i,d|ju(d)⌊ni⌋⌊mj⌋=∑d=1min(n,m)u(d)∑i=1⌊nd⌋∑j=1⌊md⌋⌊nd∗i⌋⌊md∗j⌋=∑d=1min(n,m)u(d)(∑i=1⌊nd
ws_yzy
·
2016-02-21 09:00
莫比乌斯反演
codeforces 630K Indivisibility (
容斥原理
)
ITCitycompanydevelopingcomputergamesdecidedtoupgradeitswaytorewarditsemployees.Nowitlooksthefollowingway.Afteranewgamereleaseusersstartbuyingitactively,andthecompanytracksthenumberofsaleswithprecision
Kirito_Acmer
·
2016-02-19 22:00
容斥原理
还有哪些东西要写눈_눈
눈_눈感觉数论写不完先记下来哪些要写
容斥原理
抽屉原理置换群与Polya定理母函数二项式反演
莫比乌斯反演
积性函数狄利克雷卷积偏序关系理论高斯消元概率与期望问题博弈论之极大极小过程博弈论之Nim鸽巢原理
镜外之主
·
2016-02-19 19:00
codeforces 630 K. Indivisibility
容斥原理
。那么问题可以简化成四个数的容斥,即2357,(忽略倍数的情况)。
Grit_ICPC
·
2016-02-19 10:00
数论
codeforces
容斥
HDU1659-GCD-
容斥原理
solve函数则使用
容斥原理
。#include #include #include usingnamespacestd; constintm
Helica
·
2016-02-18 13:00
bzoj1853 [Scoi2010]幸运数字
题目链接
容斥原理
虽然只含6、8的数有很多但是题解告诉我真正互质的只有10+个woc然后
容斥原理
,注意爆longlong,用double近似比较1#include 2#include 3#include
HugeGun
·
2016-02-18 09:00
ZOJ2836-Number Puzzle-
容斥原理
依次考虑一个数的倍数,两个数的倍数(lcm),三个数的倍数(lcm)。。。会发现有这么一个规律,奇数个数时要加上情况数,偶数个数时要减去情况数。一种只有10个数,用二进制枚举所有情况即可。#include #include #include usingnamespacestd; intN,M,save[100]; longlongans; intmain() { whi
Helica
·
2016-02-17 23:00
BZOJ2190: [SDOI2008]仪仗队
有两种做法一个是欧拉函数的前缀和另一个是
莫比乌斯反演
貌似数据水能让
莫比乌斯反演
过去我用的是
莫比乌斯反演
#include #include #include usingnamespacestd; constintmaxn
liutian429073576
·
2016-02-17 09:00
hdu 1796 How many integers can you find(
容斥原理
)
HowmanyintegerscanyoufindProblemDescription NowyougetanumberN,andaM-integersset,youshouldfindouthowmanyintegerswhicharesmallthanN,thattheycandividedexactlybyanyintegersintheset.Forexample,N=12,andM-i
a709743744
·
2016-02-17 01:00
怒刷BZOJ记录(二)1038~10xx
1030[JSOI2007]文本生成器 |ac自动机+DP1042[HAOI2008]硬币购物 |
容斥原理
+背包1045[HAOI2008]糖果传递
AI_Believer
·
2016-02-16 18:00
BZOJ4407: 于神之怒加强版
莫比乌斯反演
发现搞出来的式子和昨天的差不多#include #include #include usingnamespacestd; const intmod=1000000007; const intmaxn
liutian429073576
·
2016-02-16 09:00
gcd
BZOJ 4407: 于神之怒加强版|
莫比乌斯反演
不会搞数学公式很苦恼!!flag:会写数学公式之后一定好好写一发题解非常感谢龙爷(sd第一男选手!!可惜神犇都不写blog)提供线性筛做法2.16————————————————-一下均设n #include #include #include #include #include #include #include #include #include #defineN5000005 #define
ws_yzy
·
2016-02-15 20:00
莫比乌斯反演
Light OJ 1095 Arrange the Numbers (容斥)
;............最后
容斥原理
求解便是。
Neutralzz
·
2016-02-11 11:24
DP
POJ2407 Relatives(欧拉函数)
这个可以用
容斥原理
来解HDU4135。事实上这道题就是求欧拉函数$φ(n)$。
WABoss
·
2016-02-05 17:00
HDU2841 Visible Trees(
容斥原理
)
题目。。大概就是有个m*n个点的矩形从(1,1)到(m,n),问从(0,0)出发直线看过去最多能看到几个点。如果(0,0)->(x,y)和(0,0)->(x',y')两个向量平行,那后面的那个点就看不到了。因此给出一个点(x,y),判断它能否被看到,就是是否能找到一个大于1的k,使k|x且k|y。这样,问题就能转变为有几个点的x、y找不到公约数,即有几对x、y,满足x和y互质。可以通过枚举x,看有
WABoss
·
2016-02-04 23:00
HDU4135 Co-prime(
容斥原理
)
而[1,X]能被pi整除的数有$\lfloor\fracX{p_i}\rfloor$个,再利用
容斥原理
除掉
WABoss
·
2016-02-04 21:00
HDU4135 Co-prime(
容斥原理
)
而[1,X]能被pi整除的数有$\lfloor\fracX{p_i}\rfloor$个,再利用
容斥原理
除掉
WABoss
·
2016-02-04 21:00
HDU1796 How many integers can you find(
容斥原理
)
当然是
容斥原理
来计数了,计算1个元素有几个减去2个元素的LCM有几个加上3个元素的LCM有几个。注意是LCM。
WABoss
·
2016-02-04 20:00
【codevs1869】硬币购物,背包+神奇的
容斥原理
硬币购物2008年时间限制:1s空间限制:256000KB题目等级:大师Master题解题目描述Description一共有4种硬币。面值分别为c1,c2,c3,c4。某人去商店买东西,去了tot次。每次带di枚ci硬币,买si的价值的东西。请问每次有多少种付款方法。输入描述InputDescription第一行c1,c2,c3,c4,tot下面tot行d1,d2,d3,d4,s输出描述Outpu
xym_CSDN
·
2016-02-03 21:00
【bzoj3930】选数 递推
看了一下popoqqq爷的
莫比乌斯反演
,果断弃疗。还是写递推好,又短又快。
lych_cys
·
2016-02-03 20:00
快速幂
递推
2393: Cirno的完美算数教室
容斥原理
想复习一下
容斥原理
。。qwq其实自己随便yy一下就好了。。没什么好复习的。。
Phenix_2015
·
2016-02-03 16:00
bzoj 2301
从结论来看貌似也能用
容斥原理
?
onlyRP
·
2016-02-03 13:00
bzoj 2301
从结论来看貌似也能用
容斥原理
?
onlyRP
·
2016-02-03 13:00
WC2016总结
在第二课堂颓了4天,感觉外省的老师都好厉害呀,能讲
莫比乌斯反演
和斜率优化,感觉自己都没学透呀。 考试前夜,还是出去走走比较舒服,不过貌似有人感冒了,还是影响心情呀。
u012288458
·
2016-02-03 13:00
莫比乌斯反演
的学习(HDU1695)
前两天学习了一下之前一直觉得高大上并且想学的内容——
莫比乌斯反演
。不过学任何东西都是一样,学会了发现也就这样,虽然只是皮毛。
zcmartin2014214283
·
2016-02-02 21:00
莫比乌斯反演
hdu1695
HDU1695 GCD(
莫比乌斯反演
)
传送门看了1个多小时,终于懂了一点了题目大意:给n,m,k.求gcd(x,y)=k(1 #include usingnamespacestd; #defineMAXN100005 intn,m,k,miu[MAXN],p[MAXN],cnt; boolvis[MAXN]; voidsieve(){ miu[1]=1; for(inti=2;iMAXN)break; vis[p[j]*i]=1; i
geng4512
·
2016-02-02 13:00
HDOJ 1796 How many integers can you find (
容斥原理
)
HowmanyintegerscanyoufindTimeLimit:12000/5000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):6166 AcceptedSubmission(s):1768ProblemDescription NowyougetanumberN,andaM-in
helloiamclh
·
2016-02-01 23:00
bzoj 2818
记得以前是用
容斥原理
过的?好吧现在只记得奇加偶减了。。。
onlyRP
·
2016-02-01 21:00
解题报告:POJ 1091 跳蚤 数论/扩展欧几里德+
容斥原理
跳蚤TimeLimit:1000MS MemoryLimit:10000KTotalSubmissions:9381 Accepted:2822DescriptionZ城市居住着很多只跳蚤。在Z城市周六生活频道有一个娱乐节目。一只跳蚤将被请上一个高空钢丝的正中央。钢丝很长,可以看作是无限长。节目主持人会给该跳蚤发一张卡片。卡片上写有N+1个自然数。其中最后一个是M,而前N个数都不超过M,卡片上允许
qq_32570675
·
2016-01-30 19:00
数论
C语言
ACM
poj
扩展欧几里德
BZOJ 2301 problem b
容斥+
莫比乌斯反演
+分块大法。
ziliuziliu
·
2016-01-29 21:00
BZOJ 2301 problem b
容斥+
莫比乌斯反演
+分块大法。
ziliuziliu
·
2016-01-29 21:00
BZOJ 3994 约数个数和
莫比乌斯反演
?不知道有没有用到。原式=∑(x=1...n)μ(x)∑(i=1..[n/x])d(i)∑(j=1..[m/x])d(j)。对miu,d分别前缀和,再对d*d进行分块。
ziliuziliu
·
2016-01-29 21:00
BZOJ 3994 约数个数和
莫比乌斯反演
?不知道有没有用到。原式=∑(x=1...n)μ(x)∑(i=1..[n/x])d(i)∑(j=1..[m/x])d(j)。对miu,d分别前缀和,再对d*d进行分块。
ziliuziliu
·
2016-01-29 21:00
URAL 1057 Amount of Degrees
求区间L....R之间的符合要求数字有几个,可以使用
容斥原理
。计算小于X的符合要求的数有几个的时候,我们需要先找到比X小的最大的符合要求的数字,然后以这个数字往下推导,和之前做的数位DP方法一样了。
Fighting_Heart
·
2016-01-29 11:00
CF#313-E. Gerald and Giant Chess-dp+组合数学
一开始想用
容斥原理
。。后来发现有些地方处理有些麻烦。。。
viphong
·
2016-01-28 22:00
hdu 2841(
容斥原理
)
VisibleTreesTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)ProblemDescriptionTherearemanytreesformingam*ngrid,thegridstartsfrom(1,1).FarmerSherlockisstandingat(0,0)point.He
hexianhao
·
2016-01-27 17:00
数学
【
莫比乌斯反演
】[HYSBZ/BZOJ2693]jzptab
题目大意就是求∑ni=1∑mj=1lcm(i,j),但是有多组输入数据.如果之前做过【
莫比乌斯反演
】[HYSBZ\BZOJ2154]Crash的数字表格,就会发现,对于每一个询问,有O(n)的做法,但显然不够快
outer_form
·
2016-01-27 17:00
C++
数论
bzoj
莫比乌斯反演
HYSBZ
【
莫比乌斯反演
】[HYSBZ\BZOJ2154]Crash的数字表格
题目题目大意就是求∑ni=1∑mj=1lcm(i,j).分析:ans=∑i=1n∑j=1mlcm(i,j)=∑i=1n∑j=1mi∗jgcd(i,j)枚举d=gcd(i,j),令f(n,m,k)=∑1 #include usingnamespacestd; #defineMAXN10000000 #defineMOD20101009 #defineSum(x,y)(1ll*x*(x+1)/2%MO
outer_form
·
2016-01-27 11:00
C++
数论
gcd
bzoj
莫比乌斯反演
HDU 2089 不要62
并且最高位为j的情况下的吉利的数字有几个很显然dp[i][j]是由dp[i-1][0,1,2,3,.....9]推导而来的处理出dp数组之后,我们能在o(1)效率内得到比某个数字小的吉利数有几个,然后
容斥原理
一减就是答案
Fighting_Heart
·
2016-01-27 10:00
hdu 1695(欧拉函数+
容斥原理
)
GCDTimeLimit:6000/3000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)ProblemDescriptionGiven5integers:a,b,c,d,k,you'retofindxina...b,yinc...dthatGCD(x,y)=k.GCD(x,y)meansthegreatestcommondiv
hexianhao
·
2016-01-27 09:00
数学
莫比乌斯反演
题目泛做(为了对应smz的课件)
题1:BZOJ2190SDOI2010仪仗队题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2190算法讨论:我们先来考虑一个点被看不到的情况是什么。假设我们在原点,现在有一个点(3,2),和一个点(6,4),显示我们是可以看到(3,2),而看不到(6,4)。经过多次选点,我们发现,只有GCD(i,j)==1的(i,j)才可以被看到。那么我
Provence_By_Sigma
·
2016-01-27 09:00
【
莫比乌斯反演
】[SPOJ-PGCD]Primes in GCD Table
题目大意:给出一个数N,M,求1 #include usingnamespacestd; #defineMAXN10000000 intsum[MAXN+10],mu[MAXN+10],p[MAXN+10],pcnt,m,n,T; longlongans; boolf[MAXN+10]; voidRead(int&x){ charc; while(c=getchar(),c!=EOF) if(c>
outer_form
·
2016-01-26 23:00
C++
数论
gcd
spoj
莫比乌斯反演
【
莫比乌斯反演
】[SPOJ-VLATTICE]Visible Lattice Points
题目题目大意就是求在一个边长为N的正方体内,你站在(0,0,0)所能看到的所有点。分析:这道题,我们可以分成三类来讨论.第一类:坐标轴上的点我们无论如何只能看见3个。第二类:与原点相邻的三个表面的点我们考虑其中一个表面,当且仅当在该点表面的坐标(x,y)满足gcd(x,y)=1时,可见。问题就转化为求1f(i)=∑i|dμ(d/i)F(d)然后求出f(1)即可。三类情况的答案之和即为最终答案。#i
outer_form
·
2016-01-26 22:00
C++
数论
gcd
spoj
莫比乌斯反演
【
莫比乌斯反演
】[HYSBZ/BZOJ2301]Problem b
题目大意就是求在af(d)=∑i|dμ(di)F(d)=∑i|dμ(di)⌊ni⌋⌊mi⌋当i=1时,f(1)=∑min(n,m)d=1μ(d)⌊n⌋⌊m⌋。由于⌊ni⌋的取值最多只有2n−−√个(这个很容易证明:在nsqrt(n)+1 #include usingnamespacestd; #defineMAXN50000 inta,b,c,d,k,p[MAXN+10],pcnt,mu[MAXN
wangyaninglm
·
2016-01-26 22:00
C++
数论
bzoj
莫比乌斯反演
HYSBZ
莫比乌斯反演
定理证明(两种形式)
莫比乌斯反演
定理形式一:F(n)=∑d|nf(d)=>f(n)=∑d|nμ(d)F(nd)证明:恒等变形得:f(n)=∑d|nμ(d)F(nd)=∑d|nμ(d)∑k|ndf(k)=∑k|nf(k)∑d
outer_form
·
2016-01-26 16:00
算法
数学
证明
莫比乌斯反演
PoPoQQQ
数论 ?
考虑到
容斥原理
,首先对a’进行质因数分解,得到a的所有素因子,考虑a的所有素因子的指数为0或1的所有组合,算出在l’中的不能和它互质的数的数量。减去这些数再加上算重了的数,
zxn0803
·
2016-01-26 09:00
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他