【题目链接】

  • 点击打开链接

【思路要点】

  • 补档博客,无题解。

【代码】

#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】完全平方数相关推荐

  1. BZOJ2440 [中山市选2011]完全平方数

    Description 小 X 自幼就很喜欢数.但奇怪的是,他十分讨厌完全平方数.他觉得这些数看起来很令人难受.由此,他也讨厌所有是完全平方数的正整数倍的数.然而这丝毫不影响他对其他数的热爱.  这天 ...

  2. bzoj2440 [中山市选2011]完全平方数 容斥+莫比乌斯函数

    Description 小 X 自幼就很喜欢数.但奇怪的是,他十分讨厌完全平方数.他觉得这些 数看起来很令人难受.由此,他也讨厌所有是完全平方数的正整数倍的数.然而 这丝毫不影响他对其他数的热爱. 这 ...

  3. bzoj2440: [中山市选2011]完全平方数

    自己写的第一个博客......... BZOJ 2440 [题意] 求第K个约数不含平方数的数 (1<=k<=10^9), 共有T组数据(T<=50). [题解] 首先题解并不是我独 ...

  4. bzoj2440:[中山市选2011]完全平方数

    Pre 第一次提交的时候\(WA\)了. 百思(死)不得其解(求根公式:我还活着呢!). 最后发现交错题了(尴尬). 不过这题转换到莫比乌斯函数有一点神奇巧妙. 还有一些小细节需要注意. Soluti ...

  5. 2017.3.11[bzoj2440][中山市选2011]完全平方数

    线性筛+莫比乌斯函数裸题 http://www.lydsy.com/JudgeOnline/problem.php?id=2440 考虑二分答案,对于每个数看它是第几个,即对于这个数看比他小的有多少个 ...

  6. [BZOJ2440][中山市选2011]完全平方数(莫比乌斯函数,二分)

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2440 题意:RT. 是https://wenku.baidu.com/view/fbec9 ...

  7. BZOJ 2440: [中山市选2011]完全平方数 [容斥原理 莫比乌斯函数]

    2440: [中山市选2011]完全平方数 Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 3028  Solved: 1460 [Submit][S ...

  8. bzoj 2440: [中山市选2011]完全平方数(二分+莫比乌斯函数)

    2440: [中山市选2011]完全平方数 Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 4018  Solved: 1952 [Submit][S ...

  9. BZOJ 2440: [中山市选2011]完全平方数

    Time Limit: 10 Sec Memory Limit: 128 MB Submit: 5160 Solved: 2515 [Submit][Status][Discuss] Descript ...

  10. bzoj 2440: [中山市选2011]完全平方数【莫比乌斯函数+二分】

    二分答案,然后用莫比乌斯函数作为容斥系数,计算当前枚举的mid内有几个满足要求的数 #include<iostream> #include<cstdio> #include&l ...

最新文章

  1. C++实现读取指定文件夹下的所有文件
  2. 65535 java_Databinding引起的 java方法大于 65535 的问题
  3. 使用.NET Core 编写端到端测试
  4. 【转】带你玩转Visual Studio——03.带你了解VC++各种类型的工程
  5. android立体3D效果_怀化400T吨龙门剪图纸3d模型_临沂1500T吨剪图纸原理图-皇宏液压...
  6. cmd cd命令_Windows系统CMD命令提示符的常用命令汇总
  7. Linux的append函数,linux block层
  8. IO流-打印流 PrintStream
  9. poj 2828 Buy Tickets 线段树!!!
  10. 图书管理系统【C++】
  11. Unity插件——HighlightingSystem 5.0
  12. 车载通信——CAN通信诊断协议
  13. 数据智能、孪生城市——展望未来智慧城市产业发展
  14. 论大数据仓库的事务处理之法
  15. OpenCV实现显著性检测中的谱残差法(Spectral Residual Method)涉及到了傅立叶正反变换
  16. 用于自动驾驶的实时联合目标检测和语义分割网络
  17. python爬虫实例手机_10个python爬虫入门实例
  18. 如何从型号判断NVR支持的接入路数和硬盘数?
  19. 为什么会对电视剧上瘾?
  20. 我在阿里做测试这5年总结的7条生存经验。

热门文章

  1. Over-COM:一种可折叠的头部医疗支架
  2. 2020杭州区块链国际周颁奖典礼丨致敬区块链贡献者
  3. 海外业务已成核心支柱,欢聚集团价值增长的逻辑是什么?
  4. 电脑计算机怎么没有桌面显示器,显示器无信号,教您电脑显示屏不显示怎么修复...
  5. 用three.js在网页实现3D模型的展示
  6. 轻量服务器架设网站打开速度慢,如何加速?
  7. python 灰度图像素灰度值求和_如何使用PIL-Numpy在Python中获取灰度图像的平均像素值?...
  8. 性能分析利器总结一《VisualVM》
  9. QT解析XML的三种方式
  10. 如何提高代码能力:程序员的成长之路(下)