UESTC 618 无平方因子数 ( 莫比乌斯)

无平方因子的数(数论好题) 题目:(题目跟分析基本都是书上,我只是敲几个代码跟大家分享) 无平方因子的数。 给出正整数n,m。区间[n,m]内  “无平方因子” 的数有多少个?? 整数p无平方因子,当且仅当不存在k>1,使得p是k^2的倍数.    1 分析:      直接枚举肯定会超时,      使用的方法和筛选素质类似的,对于不超过 sqrt(m)的所有素数p,筛掉区间[n,m]内p^2的倍数     阅读详情

UESTC 618 

题意:求1到n中无平方因子数的个数

Sample Input

3 
1 
10 
30

Sample Output

1 
7 
19


思路:与前面的BZOJ 2440相似


#include <iostream>
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <queue>
#include <vector>
#include <algorithm>
#include <functional>
typedef long long ll;
using namespace std;

const int inf = 0x3f3f3f3f;
const int maxn = 1e6+10;
int tot;
int is_prime[maxn];
int mu[maxn];
int prime[maxn];

void Moblus()
{
    tot = 0;
    mu[1] = 1;
    for(int i = 2; i < maxn; i++)
    {
        if(!is_prime[i])
        {
            prime[tot++] = i;
            mu[i] = -1;
        }

        for(int j = 0; j < tot && i*prime[j] < maxn; j++)
        {
            is_prime[i*prime[j]] = 1;
            if(i % prime[j])
            {
                mu[i*prime[j]] = -mu[i];
            }
            else
            {
                mu[i*prime[j]] = 0;
                break;
            }
        }
    }
}


int main()
{
    Moblus();
    int T;
    ll n;
    scanf("%d",&T);
    while(T--)
    {
        ll ans = 0;
        scanf("%lld",&n);
        for(ll i = 1;i*i <= n;i++)
            ans += (ll)mu[i]*(n/(i*i));
        printf("%lld\n",ans);
    }
}




YOLOv8【第二十六章:游戏与娱乐产业 YOLO 应用篇·第14节】游戏性能压测:YOLO 在高帧率引擎下的优化指南! 🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。 阅读详情

相关推荐

高分影像批处理第三回——RPC文件与几何校正

前言 前面两章部分完成了图像的基本组织和大气校正,可是对于遥感影像地理相关数据,精确的地理坐标也是非常关键的。L1级数据,可惜,并没有帮我们处理地理坐标系统。无论是打开ENVI还是用gdal工具查看图像元数据,其坐标系统都是错误的或者说是未读入的。因此本章节来解决这个问题。

weixin_43762038的博客 1万+

数学--数论--莫比乌斯函数

定义: 默比乌斯函数或缪比乌斯函数是指以下的函数 : μ(n)={1   若n=1;(−1)k   若n无平方因子数,且n=p1∗p2....∗pk;0   若n有平方因子数μ(n)= \left\{ \begin{aligned} 1& \ \ \ \text{若n=1};\\ (-1)^k&...

日拱一卒,功不唐捐 3844

避坑指南:MTK平台Widevine L1密钥安装全流程详解(含SP META工具使用与Log分析)

本文详细解析了MTK平台实现Widevine L1认证的全流程,涵盖密钥申请、格式转换、安全烧录等关键步骤,特别针对Trustonic TEE环境下的SP META工具使用与日志分析提供实用指南。帮助开发者规避常见错误,确保DRM密钥安全部署,满足高端内容保护需求。

weixin_27219587的博客 475

无平方因子数

传送门 题意:给出一个n求1-n中的无平方因子的个数 思路:很明显的容斥原理啊,那么就是n减去4的倍数减去9的倍数减去25的倍数加上36倍数加上100倍数加上225倍数等等等依次来算,前面的符号其实就是开根号后的数的莫比乌斯函数 完整代码: #include #include #include using namespace std; typedef long long LL ; cons

竹丙丙丙丙 2481

保姆级教程:用sw_urdf_exporter插件将Solidworks机械臂模型转为ROS可用的URDF

本文提供了一份详细的保姆级教程,指导用户使用sw_urdf_exporter插件将Solidworks机械臂模型转换为ROS可用的URDF文件。从环境准备、插件配置到模型预处理和关键参数设置,再到ROS环境集成测试和性能优化,全面覆盖了机械臂URDF转换的全流程。特别适合机器人工程师和ROS开发者快速实现Solidworks模型到ROS环境的无缝迁移。

weixin_29300931的博客 397

STM32C8T6实战:用PID算法搞定超级电容的10W无线恒功率充电(附代码避坑)

本文详细介绍了如何使用STM32C8T6和PID算法实现超级电容的10W无线恒功率充电。通过优化硬件设计、动态调整PID参数以及三重滤波技术,解决了超级电容充电过程中的功率尖峰和效率问题。附有代码示例和调试经验,帮助开发者快速实现高效稳定的无线充电方案。

weixin_29190169的博客 405

【数论】无平方因子的数

问题 B(2642): 无平方因子的数 时间限制:1 Sec内存限制:128 MB 题目描述 给出正整数n和m,区间[n, m]内的“无平方因子”的数有多少个?整数p无平方因子当且仅当不存在 k > 1,使得p是k2的倍数。 输入 第1行:2个整数n和m (1 <= n <= m <= 10^9, m - n <= 10^7)...

and1403的博客 809

安卓模拟器绕过检测全解析:雷电、MuMu、蓝叠、逍遥、夜神与WSA完整指南

随着手机游戏和应用的普及,越来越多的用户选择在PC上通过模拟器来运行安卓应用。然而,许多应用和游戏为了防止作弊或出于安全考虑,会检测是否运行在模拟器环境中。本文将详细介绍各大主流模拟器的检测绕过方法,帮助用户在电脑上流畅体验各类安卓应用。1. 获取模拟器系统镜像2. 使用ROM厨房工具修改系统文件3. 替换模拟器的系统镜像雷电模拟器:适合游戏,推荐使用MAGISK + EdXposed方案MuMu模拟器:适合中度游戏,推荐太极框架蓝叠模拟器:适合国际应用,推荐MAGISK方案逍遥模拟器。

专注技术分享 3万+

UESTC 618 无平方因子数 (容斥 + 莫比乌斯反演)

UESTC 618 无平方因子数 (容斥 + 莫比乌斯反演)

Tc的专栏 1629

SAP ALV表格F4搜索帮助不触发DATA_CHANGE?3步排查搞定

本文针对SAP ALV表格中F4搜索帮助选择值后,DATA_CHANGE事件不触发的经典问题,提供了三步系统性排查方法。核心在于理解F4值回写机制,并需在事件处理中手动填充修改表以通知ALV控件数据变更,从而确保后续校验、自动计算等依赖DATA_CHANGE的逻辑能正常执行。

c2d3e4f的博客 1132

深入解析Linux驱动开发中的I2C时序及I2C高频面试题

在 I2C 通信中,主设备和从设备的角色有着明确的定义。主设备是发起通信的设备,它负责控制整个通信过程。主设备可以是微控制器、处理器等具有控制能力的设备。

大模型大数据攻城狮的专栏 2763

莫比乌斯反演归纳

莫比乌斯反演归纳

Tc的专栏 2329

MIKE 21 教程 1.5 基于卫星影像绘制河道边界

上一节讲解了如何输入高程数据与绘制网格本节讲解如何根据卫星影像绘制河道边界。在实际项目中,经常遇到河道图纸缺少的情况,此时可以根据卫星影像进行勾勒绘制。常用的地理信息软件均可完成此功能,这里使用大家较为熟悉的ArcGis进行教学(本文默认大家有基础ArcGis操作知识,如有不懂可留言)。

Hello Word 3282

UESTC 1750//数学,容斥

这道题先得到素数,然后用递归写容斥就ok了,就是容易TLE!    #include #include #define MAXN 1000005 int prime[MAXN],flag[MAXN]; int cnt=0; long long n; void get_prime() { memset(prime,0,sizeof(prime)); memset(flag,0,si

mr_zys的专栏 680

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

求(1,n)中无平方因子的数(n<1e12)

1,    生成素数表; 2,递归(容斥原理):

ooon 1407

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

无平方因子的数

题目:(题目跟分析基本都是书上,我只是敲几个代码跟大家分享) 无平方因子的数。 给出正整数n,m。区间[n,m]内 “无平方因子” 的数有多少个?? 整数p无平方因子,当且仅当不存在k>1,使得p是k^2的倍数. 1<=n<=m<=10^12; n-n<=10^7 解析: #include &...

weixin_30877493的博客 411

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

bzoj 2440 二分+莫比乌斯函数和容斥原理

题意:输出第k小的无平方因子的数 无平方因子数:分解质因子后,所有质因数的次数都为1 求第k小,考虑二分答案 我们发现,如果直接去找[1,x]的无平方因子数的个数,我们发现,可能对于多个x,[1,x]内的无平方因子数是一样的,所以我们不能找到确切的答案 既然不能直接求,考虑补集思想,我们只要找出[1,x]内有多少个有平方因子的数,再用x减去即可,并且我们可以找到确切的答案 根据不重不漏原

Eirlys的博客 549

数论初步---无平方因子的数

这是从刘汝佳的算法竞赛入门经典中看到的题,书中是这么描述的 给出正整数n和m,输出在[m, n]中的无平方因子数。PS(无平方因子数的概念请自行百度)   #include&lt;stdio.h&gt; #include&lt;string.h&gt; #include&lt;math.h&gt; bool visited[10000005]; int prime[500000]; int...

DoubleCake的专栏 2593

HDU 3826 Squarefree number(无平方因子数)

Squarefree number(传送门) Time Limit: 10000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Problem Description In mathematics, a squarefree number is one which is divisible by no p...

锦瑟年华,逐梦之人 763

无平方因子数 UESTC 1720

//本地没有跑出来,栈爆了,但是叫上去Ac了 //看了cxlove写的可以dfs中可以for枚举素数 #include #include #include typedef __int64 lld; const int maxn=1000005; int flag[maxn]; int prime[maxn]; int cnt; lld n; lld limit; lld ans; void in

Yukar_syt的专栏 844

hdu 5656 CA Loves GCD(n个任选k个的最大公约数和)

CA Loves GCD    Accepts: 64    Submissions: 535  Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others) 问题描述 CA喜欢是一个热爱党和人民的优秀同♂志,所以他也非常喜欢GCD(请在输入法中输入GCD

阳光下的泡沫 1957

poj 3904(莫比乌斯反演)

POJ 3904  题意: 从n个数中选择4个数使他们的GCD = 1,求总共有多少种方法 Sample Input 4 2 3 4 5 4 2 4 6 8 7 2 3 4 5 7 6 8 Sample Output 1 0 34 思路:先求出选择四个数所有的情况,C(4,n) = n * (n-1) * (n-2)

阳光下的泡沫 1842

hdu4549(费马小定理 + 快速幂)

M斐波那契数列F[n]是一种整数数列,它的定义如下: F[0] = a F[1] = b F[n] = F[n-1] * F[n-2] ( n > 1 ) 现在给出a, b, n,你能求出F[n]的值吗?   Input 输入包含多组测试数据; 每组数据占一行,包含3个整数a, b, n( 0   Output 对每组测试数据请输出一

阳光下的泡沫 1422

hdu 5607 BestCoder Round #68 (矩阵快速幂)

题意: graph    Accepts: 9    Submissions: 61  Time Limit: 8000/4000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) 问题描述 在一个NN个点(标号11~nn),MM条边的有向图上,一开始我在点uu,每一步我会在当

阳光下的泡沫 1221

HDU2256(矩阵)

求(sqrt(2) + sqrt(3)) ^ 2n MOD 1024 强行盗图- -,这公式推得 。。 #include #include using namespace std; const int mod=1024; struct Matri { int a[2][2]; }; Matri Mat; Matri Mul(const Matri &A,const

阳光下的泡沫 1209
上一篇: hdu 5468(莫比乌斯+搜索)
下一篇: hdu 5538(水)
Tyuio28
博客等级 码龄11年 12粉丝 279原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值