
莫比乌斯反演
文章平均质量分 81
DQSSS
蒟蒻
展开
-
【bzoj1101】[POI2007]Zap 莫比乌斯反演
DescriptionFGD正在破解一段密码,他需要回答很多类似的问题:对于给定的整数a,b和d,有多少正整数对x,y,满足x<=a,y<=b,并且gcd(x,y)=d。作为FGD的同学,FGD希望得到你的帮助。Input第一行包含一个正整数n,表示一共有n组询问。(1<=n<= 50000)接下来n行,每行表示一个询问,每行三个正整数,分别为a,b,d。(1<=d<=a,b<=50000)Outp原创 2016-01-19 19:38:52 · 803 阅读 · 0 评论 -
【弱校胡策】2016.4.19 LCA+LCT+莫比乌斯反演+SAM+启发式合并
弱校胡策题解 命题人:Loi_DQS 2016.4.19前言来自出题人的吐槽:T1的题目来源是去年十月份做NOIP模拟题和lcyz(聊城一中)胡策(其实也不算胡策,从他们那里要的题)的T3,T2是去年五月份学长带着我们在tyvj举办的有奖赛(http://www.tyvj.cn/Contest/187 and http://www.tyvj.cn/Contest/192)的某题。T3是上周六(20原创 2016-04-19 20:24:15 · 2514 阅读 · 4 评论 -
【bzoj3994】[SDOI2015]约数个数和 莫比乌斯反演
Description设d(x)为x的约数个数,给定N、M,求 Input输入文件包含多组测试数据。第一行,一个整数T,表示测试数据的组数。 接下来的T行,每行两个整数N、M。OutputT行,每行一个整数,表示你所求的答案。Sample Input27 45 6Sample Output110121HINT1<=N, M<=500001<=T<=50000SourceRound 1 感谢y原创 2016-02-23 21:13:46 · 1191 阅读 · 0 评论 -
【bzoj2440】[中山市选2011]完全平方数 莫比乌斯反演+容斥原理
Description小 X 自幼就很喜欢数。但奇怪的是,他十分讨厌完全平方数。他觉得这些 数看起来很令人难受。由此,他也讨厌所有是完全平方数的正整数倍的数。然而 这丝毫不影响他对其他数的热爱。 这天是小X的生日,小 W 想送一个数给他作为生日礼物。当然他不能送一 个小X讨厌的数。他列出了所有小X不讨厌的数,然后选取了第 K个数送给了 小X。小X很开心地收下了。 然而现在小 W 却记原创 2016-01-20 20:05:27 · 648 阅读 · 0 评论 -
【bzoj2694】Lcm 莫比乌斯反演
Description对于任意的>1的n gcd(a, b)不是n^2的倍数 也就是说gcd(a, b)没有一个因子的次数>=2Input一个正整数T表示数据组数 接下来T行 每行两个正整数 表示N、MOutputT行 每行一个整数 表示第i组数据的结果Sample Input42 43 36 58 3Sample Output2428233178HINTHINTT <= 10000N, M原创 2016-01-25 21:35:13 · 1468 阅读 · 0 评论 -
【codevs4355】王的对决(简单数论) 莫比乌斯反演
题目描述 Description/*在神秘而遥远的T国度生活着一群神奇的物种——DD!DD们有着独特的生活习惯,他们总是喜欢居住在tree上,而且只有上层住了DD下层才能再住。并且每层住的DD最多不超过2n2个。。。这一天,DD跳下来了!(也就是说刚才的条件一点用都没有~_~)*/他们遇到了一只自称为S的dd。但是本身性质为S的DD们不服,于是他们决定进行摔跤,摔跤获胜者成为王!(由于DD和dd们的原创 2016-01-25 15:29:26 · 1152 阅读 · 0 评论 -
【bzoj2005】[Noi2010]能量采集 莫比乌斯反演
Description栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量。在这些植物采集能量后,栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起。 栋栋的植物种得非常整齐,一共有n列,每列有m棵,植物的横竖间距都一样,因此对于每一棵植物,栋栋可以用一个坐标(x, y)来表示,其中x的范围是1至n,表示是在第x列,y的范围是1至m,表示是在第x列的第y棵。 由于能量原创 2016-01-21 15:01:35 · 1327 阅读 · 0 评论 -
【bzoj2820】YY的GCD 莫比乌斯反演
Description神犇YY虐完数论后给傻×kAc出了一题 给定N, M,求1<=x<=N, 1<=y<=M且gcd(x, y)为质数的(x, y)有多少对 kAc这种傻×必然不会了,于是向你来请教…… 多组输入Input第一行一个整数T 表述数据组数 接下来T行,每行两个正整数,表示N, MOutputT行,每行一个整数表示第i组数据的结果Sample Input210 10100 10原创 2016-01-21 11:18:35 · 1799 阅读 · 0 评论 -
【bzoj2301】[HAOI2011]Problem b 莫比乌斯反演
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、kOutput共n行,每行一个整数表示满足要求的数对(x,y)的个数Sample Input22 5 1 5 11 5 1 5 2Sample Outpu原创 2016-01-20 16:26:22 · 721 阅读 · 0 评论 -
【bzoj2154/2693】Crash的数字表格/jzptab 莫比乌斯反演
Description今天的数学课上,Crash小朋友学习了最小公倍数(Least Common Multiple)。对于两个正整数a和b,LCM(a, b)表示能同时被a和b整除的最小正整数。例如,LCM(6, 8) = 24。回到家后,Crash还在想着课上学的东西,为了研究最小公倍数,他画了一张N*M的表格。每个格子里写了一个数字,其中第i行第j列的那个格子里写着数为LCM(i, j)。一个4原创 2016-01-20 11:35:49 · 1003 阅读 · 0 评论 -
【模板】【笔记】数论各种姿势等等
数论的东西比较烦…最近脑子有点乱,学一点就赶紧记下来,以免忘了……先贴个线性筛:void shai(){ for(int i = 2,tot = 0;i <= n;i ++) { if(!vis[i]) pri[++ tot] = i;//当i是素数时 for(int j = 1,m;j <= tot && (m = i * pri[j]) <= n原创 2016-01-18 20:57:19 · 1325 阅读 · 6 评论