【BZOJ】【P2440】【中山市选2011】【完全平方数】【题解】【莫比乌斯反演】
来源:互联网 发布:单片机plc哪个好学 编辑:程序博客网 时间:2024/04/30 08:33
传送门:www.lydsy.com/JudgeOnline/problem.php?id=2440
还不是很会,先放着代码
Code:
#include<cstdio>#include<iostream>#include<algorithm>#include<cmath>using namespace std;const int maxn=1e5+10;typedef long long lld;lld u[maxn],prime[maxn];lld T;bool ok[maxn];void getmu(){u[1]=1;for(int i=2;i<maxn;i++){if(!ok[i]){prime[++prime[0]]=i;u[i]=-1;}for(int j=1;j<=prime[0];j++){if(i*prime[j]>=maxn)break;ok[i*prime[j]]=1;if(i%prime[j])u[i*prime[j]]=-u[i];else{u[i*prime[j]]=0;break;}}}}lld calc(lld x){lld sum=0,sq=sqrt(x);for(int i=1;i<=sq;i++)sum+=u[i]*(x/(i*i));return sum;}lld work(lld x){lld l=0,r=x*2;while(l<r){lld mid=(l+r)>>1;if(calc(mid)>=x)r=mid;elsel=mid+1;}return l;}int main(){scanf("%lld",&T);getmu();while(T--){lld x;scanf("%lld",&x);printf("%lld\n",work(x));}return 0;}
0 0
- 【BZOJ】【P2440】【中山市选2011】【完全平方数】【题解】【莫比乌斯反演】
- 【BZOJ 2440】[中山市选2011]完全平方数 莫比乌斯反演+容斥
- BZOJ 2440: [中山市选2011]完全平方数 莫比乌斯反演 +容斥原理
- BZOJ 2440 中山市选2011 完全平方数 二分答案+容斥原理+莫比乌斯反演
- BZOJ-2440 中山市选2011 完全平方数 二分查找 + 莫比乌斯反演 + 容斥原理
- bzoj 2440: [中山市选2011]完全平方数(二分,容斥,莫比乌斯反演)
- 【bzoj2440】[中山市选2011]完全平方数 莫比乌斯反演+容斥原理
- BZOJ_P2440 [中山市选2011]完全平方数(数论+莫比乌斯反演+容斥原理)
- bzoj2440 [中山市选2011]完全平方数(二分答案+莫比乌斯反演)
- 【莫比乌斯函数】BZOJ2440(中山市选2011)[完全平方数]题解
- BZOJ 2440 中山市选 2011 完全平方数 莫比乌斯函数+二分
- bzoj 2440: [中山市选2011]完全平方数 莫比乌斯函数
- BZOJ 2440. -- [中山市选2011]完全平方数 莫比乌斯函数,二分答案
- BZOJ 2440: [中山市选2011]完全平方数 莫比乌斯 容斥原理 二分
- bzoj 2440: [中山市选2011]完全平方数(二分+莫比乌斯函数)
- [莫比乌斯函数] BZOJ 2986 Non-Squarefree Numbers & BZOJ 2440 [中山市选2011]完全平方数
- BZOJ系列2440《[中山市选2011]完全平方数》题解
- BZOJ-2440-完全平方数-中山市选2011-容斥原理-莫比乌斯函数-二分查找
- Android 动态生成布局 (多层嵌套)
- 单源最短路问题BellMan-Ford算法C++实现关键代码
- android基础02:eclipse集成SVN插件subclipse
- Greatest Number
- 局部权重线性回归(Locally weighted linear regression)
- 【BZOJ】【P2440】【中山市选2011】【完全平方数】【题解】【莫比乌斯反演】
- 快速素数判断的方法
- Java回调函数的理解
- Core Java 8 学习笔记(三) 输入输出
- github简单使用教程
- Android strings.xml资源文件 使用技巧
- 判断网页是否有效(404)
- 《Java并发编程实战》第九章 图形用户界面应用程序界面 读书笔记
- 如何高效利用GitHub