POJ - 2480 Longge's problem 欧拉函数

Pyradiomics 医学影像提取放射组学特征(下) 阅读详情

题目:给出N,求 ∑gcd(i, N) 1<=i <=N.

0<N<2^31

思路:

phi(p^k)=(p-1)*p^(k-1)

考虑如果N=P^k的时候,那么F[N]=k*p^(k-1)*(p-1)+p^k。

利用eular的积性性质

F[N]=F[p1^k1*p2^k2……pi^ki]=∑(ki*pi^(ki-1)+p^ki).


代码:


#pragma comment(linker, "/STACK:1024000000,1024000000")
#include<iostream>
#include<algorithm>
#include<ctime>
#include<cstdio>
#include<cmath>
#include<cstring>
#include<string>
#include<vector>
#include<map>
#include<set>
#include<queue>
#include<stack>
#include<list>
#include<numeric>
using namespace std;
#define LL long long
#define ULL unsigned long long
#define INF 0x3f3f3f3f3f3f3f3f
#define mm(a,b) memset(a,b,sizeof(a))
#define PP puts("*********************");
template<class T> T f_abs(T a){ return a > 0 ? a : -a; }
template<class T> T gcd(T a, T b){ return b ? gcd(b, a%b) : a; }
template<class T> T lcm(T a,T b){return a/gcd(a,b)*b;}
// 0x3f3f3f3f3f3f3f3f


int main(){

    LL n;
    while(~scanf("%lld",&n)){
        LL ans=1;
        for(LL i=2;i*i<=n;i++){
            LL p=1,k=0;
            while(n%i==0){
                p*=i;
                k++;
                n/=i;
            }
            ans*=k*(p-p/i)+p;
        }
        if(n>1)
            ans*=2*n-1;
        printf("%lld\n",ans);
    }
    return 0;
}


PCL 使用点云创建数字高程模型DEM【2025最新版】 使用点云创建数字高程模型DEM,并将结果保存为高程图像。博客长期更新,本文最近更新时间为:2025年9月15日。 阅读详情

相关推荐

EB tresos配置指南:CAN通信信号收发全流程解析

本文详细解析了使用EB tresos配置工具实现AUTOSAR架构下CAN通信信号收发功能的全流程。从环境准备、COM模块信号定义、PduR路由配置、CanIf硬件抽象到CAN驱动层设置,提供了清晰的步骤指南和关键配置要点,帮助开发者快速打通从应用层到物理层的数据链路,实现可靠的CAN通信。

weixin_29192141的博客 507

POJ2480Longge's problem 欧拉函数

Longge's problem Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 7737 Accepted: 2565 Description Longge is good at mathematics and he likes to think about hard mathematical probl

Dafang_Xu的博客 766

手把手教你用C#实现TwinCAT 3 ADS通讯(附完整代码示例)

本文详细解析了如何使用C#实现TwinCAT 3 ADS通讯,包括协议核心价值、开发环境配置、变量通信实践及高级应用场景。通过完整代码示例和性能优化技巧,帮助开发者高效实现工业自动化系统中的实时数据交换,特别适合倍福(Beckhoff)平台用户。

weixin_29230901的博客 117

POJ 2480 Longge's problem(神奇欧拉函数)

转载请注明出处,谢谢 http://blog.youkuaiyun.com/ACM_cxlove?viewmode=contents           by---cxlove http://poj.org/problem?id=2480 给出N,求 ∑gcd(i, N) 1 推导太犀利了。 首先对于每一个N的因子d,如果gcd(m,n)=d,那我们需要找出有多少这样的m,其实这步比较简单

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

将AD域服务从windows server 2008 R2 迁移到windows server 2019

添加一台windows 2019 的服务器并加入现有林的域中,并将角色升级为域控制器。然后迁移FSMO角色,使其成为PDC,然后降级旧DC,并提升域和林的功能级别。最后还要说下,Server 2008 R2我们还可以删除角色并退出当前域,这里就不做操作了。2)右键 mingling.com(我的域为mingling.com)--提升域级别功能。勾选 将域控制器添加到现有域,使用域管理员将DC2加入到现有的AD域。1)打开服务器管理器---工具---AD域和信任关系。2)运行域安装服务向导,选择下一步。

lionxam的博客 3659

机器学习(三) ----------线性回归算法(梯度下降+正则化)

线性回归算法在机器学习中具有核心地位,它以其简单性和直观性为基础,为理解数据间的关系提供了基本框架。作为许多复杂算法的基础,线性回归不仅用于预测目标变量,还用于解释自变量对目标的影响。同时,它也是机器学习入门的经典算法,对于推广机器学习知识和技术具有重要意义。

2301_77539454的博客 1865

【poj】 2480 Longge's problem (欧拉函数)

【poj】 2480 Longge’s problem (欧拉函数) 先打表找规律,发现对于一个n,最大公因子相同的项很多,于是考虑从因子角度来求,最大公因数为1的项的数量显然为phi(n),对于某个最大公因子为d的i来说,gcd(i,n)=d,即gcd(i/d,n/d)=1,所有与n的最大公因子为d的元素的数量为phi(n/d),(ps:如果从小到大扫一遍,i==d时就能将最大公因子为d的项全部解决掉)

xuziling_的博客 323

【即插即用模块】注意力篇 | TGRS 2025 | SPR:显著性比例协调,注意力聚焦,先抓差异再精准特征融合!

本文提出SPRMamba网络中的显著性比例协调模块(SPR),用于解决遥感变化检测中非显著变化区域的识别难题。该模块通过差异提取→显著性识别→比例融合的三步流程,动态平衡显著与非显著特征表示。SPR包含空间滤波(SF)和上下文记忆(CMM)两个子模块,分别基于统计特征和深度学习自动区分特征差异中的显著性成分。实验表明,SPR能有效抑制背景噪声干扰,提升边缘检测精度,且随着模块数量的增加,模型性能持续改善。该模块计算成本低,可直接嵌入双输入特征融合场景,适用于各类需要动态特征平衡的视觉任务。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 364

POJ 2480 Longge's problem 欧拉函数

题意: Given an integer N(1 题解: 公式:f(N)=∑x*φ(N/x),x | N (x是N的约数) 因为在1···N中,gcd(i,N) = x, 的个数的等于φ(N / x) 另外还可以利用函数的积性: 对于正整数n的一个函数 f(n),当中f(1)=1且当a,b互质,f(ab)=f(a)f(b),在数论上就称它为积性函数。若某函数f(n)符合f(1)

1954

推理引擎终极对决:TensorRT vs ONNX Runtime,YOLOv8速度差30%的核心原因与实操指南

若你使用NVIDIA GPU,且追求极致速度和低延迟,TensorRT是唯一选择,尤其是边缘设备和实时场景;若你需要跨硬件部署、快速验证原型,或预算有限(无需NVIDIA GPU),ONNX Runtime是性价比之王;对于YOLOv8这类检测模型,TensorRT的FP16/INT8量化是“免费的速度提升”,建议优先采用。最后提醒:推理引擎的优化是“细节决定成败”——同样的引擎,不同的预处理方式、显存配置、批大小,都会导致10%-20%的性能差异。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1026

YOLOv8 交通流量监测详解

本文介绍了一个基于YOLOv8的交通流量监测系统,该系统通过深度学习技术实现车辆实时检测、跟踪和分类。系统核心功能包括:1)使用YOLOv8模型检测道路车辆并进行持续跟踪;2)按方向和车型统计车流量;3)支持多区域流量监测和数据可视化。文章提供了完整的代码实现示例,涵盖基础车辆检测、视频流处理和高级数据分析功能。系统还可进一步优化性能,如使用轻量级模型、GPU加速等,并建议扩展车速估算、密度分析等功能。该方案为交通管理提供了有效的实时监测和决策支持工具。

u010117029的博客 346

POJ2480 Longge's problem 欧拉函数应用

题目链接:POJ2480 题目大意:∑gcd(i, N) 1 代码,思路借鉴:大佬的思路 在数论中的积性函数:对于正整数n的一个函数 f(n),当中f(1)=1且当a,b互质,f(ab)=f(a)f(b),在数论上就称它为积性函数。若某函数f(n)符合f(1)=1,且就算a,b不互质,f(ab)=f(a)f(b),则称它为完全积性函数。 欧拉函数,gcd(n,k)(当k固定时)

xyry 452

【LAMMPS学习】四、运行 LAMMPS(2)命令行选项

本部分解释了在安装可执行文件或下载源代码并构建可执行文件后如何运行 LAMMPS。命令文档页面描述了输入脚本的结构以及它们可以包含的命令。

荷塘阅色 5241

POJ 2480 Longge's problem(欧拉函数,积性函数)

题目: LINK

Napoleon 894

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

POJ 2480 Longge's problem (欧拉函数)

Longge’s problem Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8107 Accepted: 2680Description Longge is good at mathematics and he likes to think about hard mathematical proble

滴水穿石,慢慢积累,总会有成果 566

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

poj 2480 Longge's problem 关于欧拉函数和积形函数推导

已知欧拉函数是积性函数 当 n = m1 * m2 m和m2互质 已知∑gcd(i, N) 1<=i <=N. 的值等于 ∑phi(n/i) * i 1 <= i <= n && n/i ==0 因为两个数a, b要使他们的公约数为i 那么必须有a%i=0且b%i=0 且a/i和b/i互质 所以求 n/i 的欧拉函数即为剩下的乘数可选个数因为欧拉函数是积性函数, 积性函数的和还是积性函数

acblacktea的博客 634

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

poj2480-Longge's problem-(欧拉函数)

Longge is good at mathematics and he likes to think about hard mathematical problems which will be solved by some graceful algorithms. Now a problem comes: Given an integer N(1 < N < 2^31),...

dengpan1889的博客 185

POJ 2480 Longge's problem (欧拉函数)

题意:求Σgcd(i,N)。 思路:若gcd(A,N)=i,那么gcd(A/i,N/i)=1,因此,对于N的每一个因子,sum+=φ(N/i)*i。 代码: #include #include #include #include #include #include #include #include #include #include #include #define inf 0x3f3f3

绝望的乐园 1172

poj 2480 Longge's problem [ 欧拉函数 ]

传送门 Longge's problem Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 7327 Accepted: 2416 Description Longge is good at mathematics and he likes to think abo...

weixin_33985507的博客 69

POJ2480_Longge's problem(欧拉函数)

#include #include #include #include #include #define INF 0x3f3f3f3f #define rep0(i, n) for (int i = 0; i < n; i++) #define rep1(i, n) for (int i = 1; i <= n; i++) #define rep_0(i, n) for (int i =

Sangria's Blog 506

题解报告:poj 2480 Longge's problem(欧拉函数)

Description Longge is good at mathematics and he likes to think about hard mathematical problems which will be solved by some graceful algorithms. Now a problem comes: Given an integer N(1 < ...

weixin_30321449的博客 180

POJ 2480 Longge's problem (欧拉函数+乘性函数)

Longge's problem Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 7343   Accepted: 2422 Description Longge is good at mathematics and he likes to think about

Jonariguez 吾本优秀 1338

poj 2480 Longge's problem(欧拉函数或积性函数)

poj 2480 Longge's problem

yjCola 626

poj2480——Longge's problem(欧拉函数)

Longge's problem Time Limit:1000MS Memory Limit:65536K Total Submissions:9190 Accepted:3073 Description Longge is good at mathematics and he likes to think about ha...

weixin_30663391的博客 186

POJ 2480 Longge's problem(欧拉函数)

题目链接 前传:本来之前在高中的一个OJ上看见的,SDOI上的一个题,看着很“数论”,想了想,没想法。。。看了看DISCUSS,说是POJ上的原题,然后看了一下DISCUSS说是欧拉函数,不会。。。然后就放下,最近遇见了很多这样类似的问题,所以先把这个裸题给过了。。。查了一下,有结论。。。 ∑gcd(i, n) = sum(i*euler(n/i));为啥会这样呢?我自己手算了一下10的情况...

weixin_30379973的博客 139

poj 2480 Longge's problem(欧拉函数的性质)

Longge's problem Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 6433   Accepted: 2064 Description Longge is good at mathematics and he likes to think about ha

街角的花街糖 721
上一篇: HDU - 4335 What is N? 欧拉函数
下一篇: HDU - 3501 Calculation 2 欧拉函数
我不会额
博客等级 码龄11年 2粉丝 173原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值