【BZOJ2440】【中山市选2011】完全平方数
【题目链接】
- 点击打开链接
【思路要点】
- 补档博客,无题解。
【代码】
#include<bits/stdc++.h> using namespace std; #define MAXN 100005 int tot, prime[MAXN], f[MAXN], miu[MAXN]; void init() {for (int i = 2; i < MAXN; i++) {if (f[i] == 0) {prime[++tot] = i;f[i] = i;miu[i] = -1;}for (int j = 1; j <= tot && prime[j] <= f[i]; j++) {int tmp = i * prime[j];if (tmp >= MAXN) break;f[tmp] = prime[j];if (prime[j] == f[i]) miu[tmp] = 0;else miu[tmp] = -miu[i];}} } long long check(long long value) {long long ans = value;for (long long i = 2; i * i <= value; i++)ans += miu[i] * (value / i / i);return ans; } int main() {init();int T;scanf("%d", &T);while (T--) {long long n;scanf("%lld", &n);long long l = 1, r = 1ll << 32ll;while (l < r) {long long mid = (l + r) / 2;if (check(mid) >= n) r = mid;else l = mid + 1;}printf("%lld\n", l);} return 0; }
【BZOJ2440】【中山市选2011】完全平方数相关推荐
- BZOJ2440 [中山市选2011]完全平方数
Description 小 X 自幼就很喜欢数.但奇怪的是,他十分讨厌完全平方数.他觉得这些数看起来很令人难受.由此,他也讨厌所有是完全平方数的正整数倍的数.然而这丝毫不影响他对其他数的热爱. 这天 ...
- bzoj2440 [中山市选2011]完全平方数 容斥+莫比乌斯函数
Description 小 X 自幼就很喜欢数.但奇怪的是,他十分讨厌完全平方数.他觉得这些 数看起来很令人难受.由此,他也讨厌所有是完全平方数的正整数倍的数.然而 这丝毫不影响他对其他数的热爱. 这 ...
- bzoj2440: [中山市选2011]完全平方数
自己写的第一个博客......... BZOJ 2440 [题意] 求第K个约数不含平方数的数 (1<=k<=10^9), 共有T组数据(T<=50). [题解] 首先题解并不是我独 ...
- bzoj2440:[中山市选2011]完全平方数
Pre 第一次提交的时候\(WA\)了. 百思(死)不得其解(求根公式:我还活着呢!). 最后发现交错题了(尴尬). 不过这题转换到莫比乌斯函数有一点神奇巧妙. 还有一些小细节需要注意. Soluti ...
- 2017.3.11[bzoj2440][中山市选2011]完全平方数
线性筛+莫比乌斯函数裸题 http://www.lydsy.com/JudgeOnline/problem.php?id=2440 考虑二分答案,对于每个数看它是第几个,即对于这个数看比他小的有多少个 ...
- [BZOJ2440][中山市选2011]完全平方数(莫比乌斯函数,二分)
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2440 题意:RT. 是https://wenku.baidu.com/view/fbec9 ...
- BZOJ 2440: [中山市选2011]完全平方数 [容斥原理 莫比乌斯函数]
2440: [中山市选2011]完全平方数 Time Limit: 10 Sec Memory Limit: 128 MB Submit: 3028 Solved: 1460 [Submit][S ...
- bzoj 2440: [中山市选2011]完全平方数(二分+莫比乌斯函数)
2440: [中山市选2011]完全平方数 Time Limit: 10 Sec Memory Limit: 128 MB Submit: 4018 Solved: 1952 [Submit][S ...
- BZOJ 2440: [中山市选2011]完全平方数
Time Limit: 10 Sec Memory Limit: 128 MB Submit: 5160 Solved: 2515 [Submit][Status][Discuss] Descript ...
- bzoj 2440: [中山市选2011]完全平方数【莫比乌斯函数+二分】
二分答案,然后用莫比乌斯函数作为容斥系数,计算当前枚举的mid内有几个满足要求的数 #include<iostream> #include<cstdio> #include&l ...
最新文章
- C++实现读取指定文件夹下的所有文件
- 65535 java_Databinding引起的 java方法大于 65535 的问题
- 使用.NET Core 编写端到端测试
- 【转】带你玩转Visual Studio——03.带你了解VC++各种类型的工程
- android立体3D效果_怀化400T吨龙门剪图纸3d模型_临沂1500T吨剪图纸原理图-皇宏液压...
- cmd cd命令_Windows系统CMD命令提示符的常用命令汇总
- Linux的append函数,linux block层
- IO流-打印流 PrintStream
- poj 2828 Buy Tickets 线段树!!!
- 图书管理系统【C++】
- Unity插件——HighlightingSystem 5.0
- 车载通信——CAN通信诊断协议
- 数据智能、孪生城市——展望未来智慧城市产业发展
- 论大数据仓库的事务处理之法
- OpenCV实现显著性检测中的谱残差法(Spectral Residual Method)涉及到了傅立叶正反变换
- 用于自动驾驶的实时联合目标检测和语义分割网络
- python爬虫实例手机_10个python爬虫入门实例
- 如何从型号判断NVR支持的接入路数和硬盘数?
- 为什么会对电视剧上瘾?
- 我在阿里做测试这5年总结的7条生存经验。
热门文章
- Over-COM:一种可折叠的头部医疗支架
- 2020杭州区块链国际周颁奖典礼丨致敬区块链贡献者
- 海外业务已成核心支柱,欢聚集团价值增长的逻辑是什么?
- 电脑计算机怎么没有桌面显示器,显示器无信号,教您电脑显示屏不显示怎么修复...
- 用three.js在网页实现3D模型的展示
- 轻量服务器架设网站打开速度慢,如何加速?
- python 灰度图像素灰度值求和_如何使用PIL-Numpy在Python中获取灰度图像的平均像素值?...
- 性能分析利器总结一《VisualVM》
- QT解析XML的三种方式
- 如何提高代码能力:程序员的成长之路(下)