hdu 2204 Eddy's爱好 容斥原理

Windows Docker + RK3588 部署 YOLO26-Pose 人体姿态检测 YOLO26-Pose 在 RK3588 上的部署流程是 Windows Docker 容器内 ONNX 导出 → RKNN 转换(INT8 量化)→ ADB 推送 → 板端 C++ 推理。YOLO26n-Pose 在 640 输入下全链路约 55 FPS,可以覆盖实时姿态检测需求。先在板端用单张图片验证关键点输出正确性,确认 C++ 后处理的解析逻辑无误后,再切换到摄像头实时推理。 阅读详情


给你一个正整数N,确定在1到N之间有多少个可以表示成M^K(K>1)的数。

我们可以由n^(1/p),知道指数为p的有多少个数。

通过观察,可以发现若一个数可以表示成x^(k*t),则可以表示成(x^k)^t。因此指数必然为素数。

枚举素数便可以得到指数为p的个数,但是可能出现重复,例如:x^3=y^5,其中x=t^5,y=t^3。

运用容斥原理,设a[i]表示指数为第i个素数的个数,那么答案等于满足一个的,减去两个的,加上三个的……

由于2^60>10^18,2*3*5*7>60,所以只要枚举到三即可



#include<stdio.h>
int prime[]={2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59};
LL n;
LL dfs(LL x,LL y,int idx,int flag)
{
    if(flag >= 3) return 0;
    LL ret = 0;
    for(int i = idx; i < 17; ++i)
        ret += (LL)(pow(x,1.0/prime[i]/y)+eps) - 1 - dfs(x,y*prime[i],i+1,flag+1);
    return ret;
}
int main()
{
    while(~scanf("%I64d",&n))
    {
        printf("%I64d\n",dfs(n,1,0,0)+1);
    }
}


海康Visionmaster-通讯管理:ModBus 通信发送非整型 数据的方法 阅读详情

相关推荐

Versal ACAP NoC实战:像理解计算机网络一样配置AXI NoC,打通PS与PL数据通路

本文深入探讨了Versal ACAP NoC的配置与优化,通过计算机网络类比解析NoC架构,详细介绍了在VD100开发板上配置AXI NoC实现PS与PL数据交互的实战步骤。文章涵盖NoC组件功能、Vivado配置技巧、性能优化方法及常见问题解决方案,帮助开发者高效打通Versal芯片的数据通路。

weixin_42665255的博客 291

hdu2204(容斥原理)

容斥原理: 设AiA_iAi​为集合,∣Ai∣|A_i|∣Ai​∣为集合大小 则∣A1∪A2∪A3∪A4⋯An∣|A_1\cup A_2\cup A_3\cup A_4\cdots A_n|∣A1​∪A2​∪A3​∪A4​⋯An​∣ =∑i=1n∣Ai∣−∑i=1n∑j=i+1n∣Ai∩Aj∣+∑i=1n∑j=i+1n∑k=j+1n∣Ai∩Aj∩Ak∣−⋯=\sum\limits_{i=1}^{n...

weixin_43965698的博客 385

深入解析WIFI与蓝牙模块电路设计:从原理到实战

本文深入解析了WIFI与蓝牙模块的电路设计,从核心原理到实战应用。文章以AP6256模块为例,详细拆解了电源树、时钟电路、接口设计及天线射频路径等关键环节,并提供了PCB布局布线的实用准则与调试方法,旨在帮助硬件工程师设计出稳定可靠的无线产品,规避常见陷阱。

weixin_29186249的博客 150

HDU 2204 - Eddy's爱好 (容斥原理)

思路 可知指数要为素数,不然就可以拆分成多个数的幂。 而且幂最大为59,因为260>1e18 然后对n开pri[i]次幂,这样得出来的数字是n以内有几个数能被某个数的pri[i]次幂表示。 但是这样得出来的结果是由重复的,比如43和82。造成这样的原因是他们都可以表示成22∗3。 那么就可以根据容斥原理,奇数的时候加,偶数的时候减。因为当有四位素数时,2∗3∗5∗7>

一只冰熊 812

生存网络与mlr3proba

通过结合生存网络和mlr3proba,可以使用生存网络模型来预测个体在给定时间点发生事件的概率,并使用mlr3proba提供的工具进行模型的训练、评估和选择最佳模型。iii)基本的机器学习(ML)方法,如重新排序和调整。在本文中,我们将只讨论前五种,因为它们在文献中得到了更好的建立,并且它们具有相同的接口,这简化了调优,我们将在下面看到。我们不会为模型指定自定义架构,而是使用默认架构,如果你熟悉PyTorch,那么你可以选择创建自己的架构,如果你愿意的话,通过将其传递给模型中的custom_net参数。

weixin_46587777的博客 1363

用STM32定时器PWM高级功能驱动步进电机:F103C8T6+TB6600实战教程

本文详细介绍了如何利用STM32F103C8T6微控制器的定时器PWM高级功能驱动TB6600步进电机驱动器,实现高效、灵活的运动控制方案。通过硬件配置、PWM参数计算、运动控制算法及TB6600高级功能应用的全面解析,为工业自动化和精密控制领域提供了实用的技术参考。

game4的博客 186

HDU 2204 容斥原理(过程详解)

  Ignatius 喜欢收集蝴蝶标本和邮票,但是Eddy的爱好很特别,他对数字比较感兴趣,他曾经一度沉迷于素数,而现在他对于一些新的特殊数比较有兴趣。  这些特殊数是这样的:这些数都能表示成M^K,M和K是正整数且K&gt;1。   正当他再度沉迷的时候,他发现不知道什么时候才能知道这样的数字的数量,因此他又求助于你这位聪明的程序员,请你帮他用程序解决这个问题。   为了简化,问题是这样的:给...

Bowen的博客 561

手把手教你搞定CAC会议投稿:从LaTeX模板到PDF eXpress避坑全流程

本文详细解析CAC会议投稿全流程,重点介绍LaTeX模板调整、Turnitin查重技巧及PDF eXpress校验避坑指南。通过实战案例和代码示例,帮助研究者高效完成IEEE格式论文投稿,避免常见技术性失误,提升投稿成功率。

weixin_29969209的博客 397

HDU - 2204 (容斥定理)

题目链接:https://vjudge.net/contest/265962#problem 思路:ans=1+n^(1/2)+n^(1/3)+.......n(1/sqrt(n)). n很大,所以打一个素数表,用来枚 #include<iostream> #include<algorithm> #include<math.h> #...

creator平 257

pytorch 51 GroundingDINO模型导出tensorrt并使用c++进行部署,53ms一张图

博主基于https://github.com/hpc203/GroundingDINO-onnxrun项目分享的onnx c++推理代码,修改为GroundingDINO模型的tensorrt推理代码。对于600x400的输入,在3060显卡下,cuda 12.1,TensorRT-10.4.0,window环境下53ms处理完一张图片。

a486259的博客 1220

ICV:Metal Fill Insertion流程

如果不想删除先前加的metal fill,可以使用signoff_create_metal_fill -mode add命令,当使用这个mode后,工具不会fix density问题,哪怕设置了signoff.create_metal_fill.fix_density_errors,设置这个mode后可以使用以下option控制metal fill 的插入。默认情况下,signoff_create_metal_fill是会删掉已经加进去的metal/via fill再重新加的。

m0_61544122的博客 1133

hdu-2204(容斥原理)

Eddy's爱好 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2901    Accepted Submission(s): 1416   Problem Description Ignatius 喜欢收集蝴蝶标本和邮票,但是E...

yu121380的博客 640

微信小程序 - 实现大文件上传分片/切片+本地选择文件上传超大文件,小程序大文件切片上传+断点续传+上传进度条+失败自动重传完整运行示例源码,支持图片、视频、文档各种文件(支持上传单个文件或批量上传)

微信小程序实现大文件上传,实现分片大文件上传,微信小程序 分片 断点续传 大文件上传,微信小程序实现大文件上传 分片上传 进度条,小程序文件分片上传,微信小程序如何上传很大的文件,在选择文件后,按指定大小将文件切割成独立的文件片,并逐片上传,uniapp 微信小程序上传大文件如何切片,微信小程序实现大文件分片上传、断点续传、秒传,解决大文件上传问题,大文件上传如何做断点续传,微信小程序wx.uploadFile,小程序上传视频,小程序上传文档,实现大文件上传(切片上传)实现大文件上传到服务器教程,支持批量多

🏆 前端领域优质创作者 1万+

【HDU】2204 Eddy's爱好 容斥原理

传送门:【HDU】2204 Eddy's爱好

poursoul 725

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

hdu2204 Eddy's 爱好 【容斥原理】

题目链接: hdu2204题意: 给一正整数n(1<=n<=1018)(1<= n <= 10^{18}), 求[1,n]中能表示成MK(K>1)M^K(K>1)的数的个数。第一次好好看容斥,感觉智商已经不够了,看了好多题解才明白。。。 若MK<=nM^K <= n 满足, 则任意m <= M 都满足mK<=nm^K<= n ; 满足MKM^K 的数中,若K不是素数,则MK=(Ma)pM^K =

lh的博客 475

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

HDU 2204 Eddy's爱好(容斥原理)

转载请注明出处,谢谢 http://blog.youkuaiyun.com/ACM_cxlove?viewmode=contents           by---cxlove 题目:求出1-N里面能表示 成M^K的数有多少个。 容斥解决。首先我们知道因子如果A^B在范围内,那么i^B也在范围之内 (A>i>=1) 另外B考虑质因子,如果A^4在范围内的话,肯定(2*A)^2也在范围内,没有必要重复

窝不是爱酱,喵~~~~ 4599

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

HDU2204Eddy's爱好 数论,容斥原理

HDU原题 题意 给你一个正整数N,确定在1到N之间有多少个可以表示成M^K(K&amp;amp;gt;1) 的数。本题有多组测试数据,每组包含一个整数N,1&amp;amp;lt;=N&amp;amp;lt;=1000000000000000000(10^18). 分析 可以从M,K入手遍历.如果从M遍历再算K次方值,由于数据过大会超时。所以,从K遍历。 K = 2时, M^2, 在[1,N]之内的M数有 floor( N^(1/2) )-1...

Nelly‘s notebook 203

【HDU-2204- Eddy's爱好】 容斥原理

HDU-2204- Eddy’s爱好 题意就是给出一个数n,问1-n中有多少个数可以表示为m^k,m,k均为正整数且k&gt;1 由于这里k是大于1的,所以我们想一下哪些k是可以被替代的,例如一个数如果可以被表示为m4m4m^4,那么他一定可以被表示为(m2)2(m2)2(m^2)^2,所以我们知道了只要枚举所有质数次幂的组合就可以了,同样当我们枚举2的整数次幂和3的整数次幂都会枚举到6,所...

lajiyuan的博客 287

HDU 2204Eddy's爱好(容斥原理)

Eddy's爱好 Time Limit:1000MSMemory Limit:32768KB64bit IO Format:%I64d & %I64u SubmitStatusPracticeHDU 2204 Description Ignatius 喜欢收集蝴蝶标本和邮票,但是Eddy的爱好很特别,他对数字比较感兴趣,他曾经...

apk6909的博客 163

hdu 2204 Eddy's爱好 [容斥原理]【组合数学】

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2204——————————————————————————————————————. 2017 口碑商家客流量预测大赛》 Eddy’s爱好Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Other

Tabris的博客 622

HDU 2204 Eddy's爱好 (容斥原理)

Eddy's爱好 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 900    Accepted Submission(s): 397 Problem Description Ignatius 喜欢收集蝴蝶标本和邮票,但是Eddy...

weixin_34236497的博客 168

HDU 2204 Eddy's爱好(数论,容斥原理)

Eddy's爱好 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2162    Accepted Submission(s): 939 Problem Description Ignatius 喜欢收集蝴蝶标本和

I'm Gavin 809

【HDU 2204】Eddy's爱好(容斥原理)

本文参考自: 原文地址 Eddy's爱好 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2885    Accepted Submission(s): 1408 Problem Description Ign...

caiyun987的博客 298

HDU 2204 Eddy's 爱好 (容斥原理)

<题目链接> 题目大意: Ignatius 喜欢收集蝴蝶标本和邮票,但是Eddy的爱好很特别,他对数字比较感兴趣,他曾经一度沉迷于素数,而现在他对于一些新的特殊数比较有兴趣。这些特殊数是这样的:这些数都能表示成M^K,M和K是正整数且K>1。正当他再度沉迷的时候,他发现不知道什么时候才能知道这样的数字的数量,因此他又求助于你这位聪明的程序员,请你帮他用程序解决这个问题。...

weixin_30741653的博客 86

hdu2204Eddy's爱好(数论+容斥原理)

Problem Description Ignatius 喜欢收集蝴蝶标本和邮票,但是Eddy的爱好很特别,他对数字比较感兴趣,他曾经一度沉迷于素数,而现在他对于一些新的特殊数比较有兴趣。 这些特殊数是这样的:这些数都能表示成M^K,M和K是正整数且K>1。 正当他再度沉迷的时候,他发现不知道什么时候才能知道这样的数字的数量,因此他又求助于你这位聪明的...

卑鄙的我 530

HDU 2204 Eddy's爱好(容斥原理)

Eddy's爱好 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2536    Accepted Submission(s): 1168 Problem Description Ignatius 喜欢收集蝴蝶标本

超越自我就是成功 469
上一篇: hdu 2826 计算几何
下一篇: hdu 4274 Spy's Work
QZQmmmm
博客等级 码龄11年 77粉丝 110原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值