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
BZOJ2440
BZOJ2440
[中山市选2011]完全平方数
标签:莫比乌斯反演,二分,容斥原理题目题目传送门Description小X自幼就很喜欢数。但奇怪的是,他十分讨厌完全平方数。他觉得这些数看起来很令人难受。由此,他也讨厌所有是完全平方数的正整数倍的数。然而这丝毫不影响他对其他数的热爱。这天是小X的生日,小W想送一个数给他作为生日礼物。当然他不能送一个小X讨厌的数。他列出了所有小X不讨厌的数,然后选取了第K个数送给了小X。小X很开心地收下了。然而现在
yjjr
·
2020-09-16 19:34
数论
二分
bzoj
OI成长历程
莫比乌斯反演题表
bzoj1101\2301:入门题,利用μ(i)前缀和的性质
bzoj2440
:不能算反演吧,只是利用了μ的性质bzoj2226:可以用跟欧拉函数有关的一个公式,也可以反演bzoj2820:基础练习题bzoj2154
200815147
·
2020-09-16 18:29
莫比乌斯反演
题表
BZOJ 2440
BZOJ2440
计算第k个不含平方因子的数。显然。如果a含有平方因子。则:μ(a)=0如果不含有。则:μ(a)2=1这跟莫比乌斯函数的定义有关。我的一篇文章介绍过计算∑inμ(i)2的方法。
佐理慧
·
2020-09-16 18:35
刷题小结
反演与容斥
【学习】容斥原理与莫比乌斯反演
例题:
BZOJ2440
[中山市选2011]完全平方数题意T组询问,每组输入一个X,问第X个不含平方因子的
yhf_2015
·
2020-08-07 22:02
===数论===
欧拉函数&莫比乌斯反演
1、[BZOJ2301]HAOI2011Problemb2、[
BZOJ2440
]中山市选2011完全平方数3、gcd4、[BZOJ2186]SDOI2008莎拉公主的困惑5、[BZOJ3529]SDOI2014
Zeyu_King
·
2020-07-04 09:05
算法学习
莫比乌斯反演+杜教筛 题表
“入门”难度BZOJ3994[SDOI2015]约数个数和BZOJ4805欧拉函数求和
BZOJ2440
[中山市选2011]完全平方数LuoguP3935CalculatingLuoguP4450双亲数BZOJ4916
dilei7762
·
2020-07-01 22:53
莫比乌斯函数-
BZOJ2440
其实这是我在某个莫比乌斯反演的PPT里看到的,但是这个题不是反演只是个莫比乌斯函数的应用。具体做法是二分答案。只需要一个小小的check函数来判断当前二分到的答案是否比k大或小即可。手动模拟了一下发现某个规律对于一个数t,t以内的数里的非完全平方数倍数的个数num=1的倍数的数量−一个质数平方数(9,25,49…)的倍数的数量+两个质数的积平方数(36,100,225…)的数量−三个质数balab
d12155214552
·
2017-08-21 13:16
数学补充
[BZOJ2986]Non-Squarefree Numbers(二分+容斥原理)
题目描述传送门题解和
BZOJ2440
基本一样,只不过是补集而已用莫比乌斯函数当容斥系数代码#include#include#include#include#includeusingnamespacestd
Clove_unique
·
2017-03-21 22:23
题解
二分
容斥原理
[
BZOJ2440
][中山市选2011]完全平方数(二分+容斥原理+莫比乌斯函数)
题目描述传送门题解据说可以测出来对于一个数k它答案的上界最多时2*k。那么二分答案,每二分到一个mid,判断[1,mid]范围内有几个符合要求的数。于是这个判定就用到了容斥原理。考虑计算有多少个数符合要求,也就是把[1,mid]的区间所有数的平方的倍数减掉。而这里的数如果是合数,那一定可以由另外的质数得到,所以只考虑质数就可以了。那么就是所有的数-一个质数的平方的倍数+2个质数乘积的平方的倍数-3
Clove_unique
·
2016-05-02 19:00
数论
bzoj
[
bzoj2440
][zsoi2011]完全平方数
题目大意找到从小到大第k个不含有平方因子的数。二分答案+容斥原理首先我们可以很容易想到二分答案,然后转化为一个判定性问题。那么现在要解决的是如何求1~n内有多少不含平方因子的数。可以想到容斥原理。即ans=∑(−1)i∗n以内含有至少i个平方因子的数莫比乌斯函数观察上面的式子,转化一下ans=∑√ni=1n/(i∗i)∗(−1)i含有的平方因子的个数后面部分其实就是i的莫比乌斯函数值!注意别忘了m
WerKeyTom_FTD
·
2016-04-13 21:00
bzoj2440
完全平方数
2440:[中山市选2011]完全平方数TimeLimit: 10Sec MemoryLimit: 128MBSubmit: 2261 Solved: 1090[Submit][Status][Discuss]Description小X自幼就很喜欢数。但奇怪的是,他十分讨厌完全平方数。他觉得这些数看起来很令人难受。由此,他也讨厌所有是完全平方数的正整数倍的数。然而这丝毫不影响他对其他数的热爱。
AaronGZK
·
2016-04-01 23:00
bzoj
莫比乌斯反演
莫比乌斯函数
bzoj2440
完全平方数
2440:[中山市选2011]完全平方数TimeLimit: 10Sec MemoryLimit: 128MBSubmit: 2261 Solved: 1090[Submit][Status][Discuss]Description小X自幼就很喜欢数。但奇怪的是,他十分讨厌完全平方数。他觉得这些数看起来很令人难受。由此,他也讨厌所有是完全平方数的正整数倍的数。然而这丝毫不影响他对其他数的热爱。
AaronGZK
·
2016-04-01 23:00
bzoj
莫比乌斯反演
莫比乌斯函数
bzoj2440
: [中山市选2011]完全平方数
链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2440题意:中文题。。。分析:莫比乌斯反演的练习题。利用莫比乌斯函数直接容斥即可。。(如果不是全素数呢?而是给定的一些数的平方呢?离散处理在映射到素数表和每一个合数就可以了。然后就一样了。代码:#include #include #include #include #include #inclu
Fsss_7
·
2016-01-20 21:00
bzoj2440
: 完全平方数【莫比乌斯反演】
链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2440题意:找出第k个不是完全平方数和倍数的数。分析:由于k太大,用二分转化成求[1,x]有多少个不是完全平方数和倍数的数。利用容斥可知,将[1,sqrt(x)]中的所有数减去一个质数平方的倍数的数量加上俩个质数平方的倍数的数量.......可利用莫比乌斯函数求解。代码:#include #in
u012483216
·
2016-01-20 20:00
BZOJ2440
(全然平方数)二分+莫比乌斯容斥
题意:全然平方数是指含有平方数因子的数。求第ki个非全然平方数。 解法:比較明显的二分,getsum(int middle)求1-middle有多少个非全然平方数,然后二分。求1-middle的非全然平方数个数能够用总数减掉全然平方数个数。计算全然平方数的个数用容斥: 首先加上n/(2*2)+n/(3*3)+n/(5*5)+n/(7*7)...+...然后减掉
·
2015-11-13 00:10
ZOJ
【
bzoj2440
】完全平方数
题意: 求第n个不为完全平方数倍数的数 题解: 网上有人说答案不会超过2n (求证0 0?) 竟然不超过2n 那么很明显就是用二分做了 二分判定就是要求小于等于n的合法的数的个数 不难发现一个数若为完全平方数的倍数 则他的质因子肯定有一个的指数大于1 那么合法的数的所有质因数质数肯定都为1 _______________________________________________
·
2015-11-08 11:50
ZOJ
UESTC 618 无平方因子数 ( 莫比乌斯)
UESTC618 题意:求1到n中无平方因子数的个数SampleInput3 1 10 30SampleOutput1 7 19思路:与前面的
BZOJ2440
相似#include #include #include
Fun_Zero
·
2015-11-01 21:00
数论
莫比乌斯反演
bzoj 2440 (莫比乌斯函数)
bzoj2440
完全平方数题意:找出第k个不是完全平方数的正整数倍的数。
Tyuio28
·
2015-11-01 20:19
数论
bzoj 2440 (莫比乌斯函数)
bzoj2440
完全平方数题意:找出第k个不是完全平方数的正整数倍的数。
Fun_Zero
·
2015-11-01 20:00
数论
莫比乌斯反演
BZOJ2440
莫比乌斯反演 + 二分+ 容斥
第一次做莫比乌斯反演,并不太懂,先记录一下,x以内i*i的倍数个数为:n/(i*i);故有 Q(x)=sig(mou[i]*n/(i*i));根据容斥原理可知对于√x以内的所有质数x以内的无平方因子数=无需是任何质数的倍数的数的数量(即x)-是至少一个质数平方倍数的数的数量+是至少两个质数平方倍数的数的数量-是至少三个质数平方倍数的数的数量...原题解题目分析:题目要求第k个无平方因子数,我们显然
qq_24477135
·
2015-10-30 19:00
BZOJ2440
[中山市选2011]完全平方数(莫比乌斯函数+容斥原理+二分答案)
【题解】本题中完全平方数不考虑1在1~k*2中二分答案:对于x,只需求出1~x中有多少个数不是完全平方数的倍数 由容斥原理:1~x中不是完全平方数的倍数的数的个数=x-是至少1个质数n次方的数的个数+是至少2个质数n次方的数的个数-是至少3个质数n次方的数的个数…其中的系数1的正负刚好与因式中多次出现的质数种类数的奇偶性一致,因此系数可以用类似莫比乌斯函数的方法求得 而对于每个x,枚举质数只需枚举
cjk_cjk
·
2015-06-03 22:00
容斥原理
二分答案
莫比乌斯函数
【莫比乌斯反演】[
BZOJ2440
]完全平方数
题目描述小X自幼就很喜欢数。但奇怪的是,他十分讨厌完全平方数。他觉得这些数看起来很令人难受。由此,他也讨厌所有是完全平方数的正整数倍的数。然而这丝毫不影响他对其他数的热爱。这天是小X的生日,小W想送一个数给他作为生日礼物。当然他不能送一个小X讨厌的数。他列出了所有小X不讨厌的数,然后选取了第K个数送给了小X。小X很开心地收下了。然而现在小W却记不起送给小X的是哪个数了。你能帮他一下吗?包含多组测试
JeremyGJY
·
2015-05-27 17:00
莫比乌斯反演
欧拉函数&莫比乌斯反演
1、[BZOJ2301]HAOI2011Problemb2、[
BZOJ2440
]中山市选2011完全平方数3、gcd4、[BZOJ2186]SDOI2008莎拉公主的困惑5、[BZOJ3529]SDOI2014
Zeyu_King
·
2015-02-01 21:00
欧拉函数
莫比乌斯反演
上一页
1
下一页
按字母分类:
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
其他