拿不定主意的东东 (数学)(欧拉函数)

CentOS7.9 安装 ImageMagick,图片转换为HEIC图像格式 由于ImageMagick7以下不支持heic等图片格式,所以重新安装了ImageMagick7.1版本支持heic格式,在网上找了很多资料,归纳总结并写此文章记录一下。在Linux(CentOS7.9)上安装ImageMagick7.1.1-38。 阅读详情

拿不定主意的东东(check.pas/.c/.cpp)
题目大意:给定一个数n,求出所有n的因数的和m,输出小于等于m且与m互质的个数

这是一道关于欧拉函数数学题。
对于每个数n,可以枚举i到trunc(sqrt(n)),记录因数和m
然后对于m,可以使用欧拉函数公式。。计算就好。

program df;
var i,j,n,m,x,y,z,k,t,ans:longint;
b:array[0..100000] of boolean;
function gcd(x,y:longint):longint;
begin
if y=0 then exit(x)
else gcd:=gcd(y,x mod y);
end;

function zhe(n:longint):longint; //求所有因子的和
var i,j,z:longint;
begin
j:=0;
for i:=1 to trunc(sqrt(n)) do
if n mod i=0 then
begin 
if i=trunc(sqrt(n)) then
begin
z:=n div i;
j:=j+i;
if i<>z then j:=j+z;
end
else
begin
j:=j+i;
j:=j+n div i;
end;
end;
exit(j);
end;

function che(n:longint):longint;  //欧拉函数公式求质因子个数
var i,j,m,x:longint;
begin
x:=n;
for i:=2 to trunc(sqrt(n)) do
if n mod i=0 then
begin
x:=x-(x div i);
while n mod i=0 do
n:=n div i;
end;    
if n>1 then x:=x-x div n; 
exit(x);
end;

begin
assign(input,'check.in');
reset(input);
assign(output,'check.out');
rewrite(output);
readln(t);
for i:=1 to t do
begin
readln(n);
ans:=zhe(n);  //ans为所有因子之和
writeln(che(ans));
end;
close(input);
close(output);
end.
英飞凌AURIX™ TC3xx系列MCU的ISO 26262安全机制实战:从安全手册到代码集成的避坑指南 本文深入探讨英飞凌AURIX™ TC3xx系列MCU的ISO 26262安全机制实战应用,重点解析锁步核配置、ECC策略优化及SafeTlib库集成中的关键问题。通过代码示例和配置建议,帮助开发者实现ASIL D级别安全性,规避常见陷阱,提升汽车电子系统的功能安全合规性。 阅读详情

相关推荐

数码管动态扫描避坑指南:如何用188芯片实现50Hz无闪烁显示?

本文深入解析188数码管动态扫描技术,提供工业级无闪烁显示方案。通过优化轮询扫描机制、硬件电路设计和软件架构,实现50Hz高刷新率显示,解决亮度不均和鬼影问题,适用于医疗设备和工业控制面板等高要求场景。

hhh00的博客 975

拿不定主意的东东(欧拉函数)

欧拉函数 定义:用于计算 p(n),比n小的所有与n互质的数。 计算公式:p(n)=n*(1-1/p1)(1-1/p2)….(1-1/pk)【p1,p2,pk都是n的素因子】 另:若n=p1^q1*p2^q2*…..*pk^qk 则,p(n)=(p1-1)p1^(q1-1)(p1-1)p2^(q2-1)……(pk-1)*pk^(qk-1) 性质:若m,...

weixin_30633507的博客 140

C语言——预处理指令

return 0;这里是可以编译通过的,运行结果也是对的:;;return 0;这里编译器会报错:这里是有语法错误的。在C语言中,#include是一个预处理指令,用于将一个源文件的内容插入到另一个源文件中。这通常用于包含标准库或自定义库的头文件,以便在程序中使用这些库中定义的函数、类型和宏。#include或:用于包含标准库头文件。查找策略是,编译器会在标准库头文件目录中查找这些文件。:用于包含用户自定义的头文件。

Stewie Lee的博客 3188

Think twice,Code Once

地理解了题意后,再去思考解法。以免在没有读完题的时候就去想怎么做,这样有可能进入一个解题误区,反而会浪费大量的时间。在遇到一些叫较为困难的题时,先思考暴力解法(容易实现的解法),然后再去思考怎么降低复杂度。今天看到这样一句话,在做算法题的时候要想清楚,再动手编码。Think twice:认真阅读题目,确保自己。

kybabcde的博客 724

Windows系统的Mamba环境配置详细教程(状态空间模型)

causal_conv1d也是安装mamba的依赖必须库。安装完成后,通过pip list可以查看到安装的库。Triton是安装mamba的依赖,需要先安装。上述工作准备好后,按下面步骤安装。直接根据离线文件安装即可。是自己的虚拟环境名字。

2301_77831163的博客 3674

通过EMIF接口实现FPGA与DSP的高速连接(方法)

请注意,具体的连接细节和步骤可能会根据所使用的FPGA和DSP型号以及特定的应用需求而有所不同。开发DSP和FPGA上的软件,以实现数据交换和处理。根据系统的具体需求,对FPGA和DSP的接口逻辑进行优化,以减少延迟、提高数据吞吐量或降低资源消耗。它通常支持多种类型的存储器,如SRAM、DRAM、ROM等,以及通过特定的接口与FPGA连接。对于FPGA,需要编程来实现与DSP的接口逻辑,包括地址译码、数据传输、时序控制等。在连接完成后,进行详细的调试和测试,以确保数据能够在DSP和FPGA之间正确传输。

AigcFox的博客 4586

欧拉函数(小于或等于n的数中与n互质的数的数目) && 欧拉函数线性筛法详解

【欧拉函数】 在数论,对正整数n,欧拉函数是少于或等于n的数中与n互质的数的数目。此函数以其首名研究者欧拉命名,它又称为Euler’s totient function、φ函数、欧拉商数等。 例如φ(8)=4,因为1,3,5,7均和8互质。 从欧拉函数引伸出来在环论方面的事实和拉格朗日定理构成了欧拉定理的证明。 【证明】: 设A, B, C是跟m, n, mn互质的数的集,据中国剩余定理,A...

凝望的博客 2210

Unity集成阿里云语音AI:从麦克风录音到实时语音合成的全流程实现

本文详细介绍了在Unity中集成阿里云语音AI服务,实现从麦克风录音到实时语音合成的完整流程。通过调用阿里云的语音转文字和文字转语音接口,开发者可以快速为游戏或应用添加语音交互功能,提升用户体验。文章涵盖了环境配置、签名认证、音频处理及项目集成等核心步骤,并提供了实用的调试技巧。

weixin_29224589的博客 323

差分约束基础

差分约束建图方法 ①:对于差分不等式,a - b <= c ,建一条 b 到 a 的权值为 c 的边,求的是最短路,得到的是最大值 ②:对于不等式 a - b >= c ,建一条 b 到 a 的权值为 c 的边,求的是最长路,得到的是最小值 对于求最短路来说:①:存在负环的话是无解 ②:求不出最短路(dist[ ]没有得到更新)的话是任意解 (最长路时可以类比这两条结论);或是1.对于一

CodeOnce的博客 543

LLC谐振变换器中的软开关艺术:ZVS与ZCS的协同设计

本文深入解析了LLC谐振变换器如何通过巧妙的电路设计,协同实现零电压开关(ZVS)与零电流开关(ZCS),从而大幅降低开关损耗与电磁干扰,提升电源效率。文章结合设计实战,详细阐述了谐振参数计算、器件选型及调试避坑指南,为高效、高功率密度电源设计提供了核心思路与解决方案。

weixin_29216957的博客 349

【AFAC2026金融智能-赛题四】我做了一个疯狂的决定,把Embedding和Reranker全删了

本文介绍了AFAC2026金融智能挑战赛赛道四的解题思路,核心是在500万token的严格限制下实现金融长文本的高效问答。作者通过四步流水线(规划、BM25检索、记忆压缩、LLM推理)优化流程,重点创新在于: 采用零API调用的纯BM25检索,配合多路查询、封面页加权和页面邻接扩展等策略 设计高效的检索算法,从问题中提取专有名词并构建多路查询组合 深入理解评分公式,平衡准确率和token消耗,最终在准确率提升的同时将token消耗从数百万降至百万级 这些创新使方案在严格限制下实现了性能突破,展示了在资源受限

224

关于输出的东东

printf(&quot;%05d&quot;,a); 如果a=10,那么便会输出00010 这代表这如果不够5位便用0填满5位 可以将5变成其他的任意整数(但不要太大了) #include&amp;lt;cstdio&amp;gt; int main() { printf(&quot;%05d&quot;,10); return 0; } 自己在理解理解吧! ...

Larry1118的博客 355

使用Spring Cloud实现银行核心系统的案例示例

以下是一个基于Spring Cloud的银行核心业务系统实现方案,涵盖架构设计、关键模块实现与生产级部署方案。该系统设计满足金融级高可用、强一致性和监管合规要求。

银行信息系统应用架构详解 1172

详解c语言欧拉函数,【基础数论】十分钟学会计算欧拉函数

欧拉函数欢迎各位读者指出不足,谢谢~首先我们要知道欧拉函数是个什么东东?废话不多说~欧拉函数就是指:对于一个正整数n,小于n且和n互质的正整数(包括1)的个数,记作φ(n) 。欧拉函数的通式:φ(n)=n*(1-1/p1)*(1-1/p2)*(1-1/p3)*(1-1/p4)…..(1-1/pn),其中p1, p2……pn为n的所有质因数,n是不为0的整数。φ(1)=1(唯一和1互质的数就是1本身...

weixin_42134117的博客 1580

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

bzoj 2705 //2705: [SDOI2012]Longge的问题 欧拉函数

bzoj 2705 //2705: [SDOI2012]Longge的问题 //在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?id=2705 更多题解,详见https://blog.youkuaiyun.com/mrcrack/article/details/90228694BZOJ刷题记录 900 kb 56 ms C++ ...

mrcrack的博客 327

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

欧拉函数(模板,相关问题持续更新中)

欧拉函数是一个很有用的东东。可以被扩展用来解决许多与素数相关的问题,逆元问题,欧拉函数降幂等! 概念:欧拉函数是小于或等于n(其实=时就是针对1的时候,1自身还是1)的正整数中与n互质的数的数目(特别地φ(1)=1),若n为质数可直接根据性质得出,否则的话要求解。 求解模板: 1 int Euler(int n) 2 { 3 if(n==1) return 1; 4...

weixin_30449453的博客 138

jre9下载 jdk9

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

1040 最大公约数之和——51nod

阵法闪烁——召唤题目 【思路】:本来是TLE的,但看了讨论区,发现要用到欧拉函数(在数论中用于求解 [ 1 , n ]中与 n 互质数个数的函数),但欧拉开头的东东就有挺多的,这里用到的是单个数的那种欧拉函数的板子,这里给你一个通式: 求单个数的欧拉函数的板子: //本题数据较大,所以板子用long long typedef long long ll; ll Eular(ll...

sf_yang35的博客 197

Exponial(数论+Euler降幂+快速幂+递归)

这道题题意很简单就是求这个东西: 其实我觉得最不安逸的就是题读懂了,写不来,眼睁睁的看着别人AC,唉。。。。。。 不论怎么说,我感觉还是知道了欧拉降幂这个知识点,以前我只知道快速幂,矩阵快速幂,今天还遇见了欧拉快速幂,真的佩服前人的智慧; 我前面写过一个简单的2阶的幂,也是用的欧拉降幂,但是这个题好像更复杂一些;因为涉及到递归问题; 说实话欧拉降幂我只是记得到结论,但是这个题至于为什么没有...

qq_44555205的博客 363

hdu 3221 矩阵幂乘 + 超大a*b%c

熟悉挑战上的矩阵幂乘法找了最久的bug 就是这段代码, 不能直接% 就是 有种M周期后不是 0的东东 for(int n1=0;n1<A.size();n1++){ for(int m2=0;m2<B[0].size();m2++){ for(int m1=0;m1<A[0].size();m1++){ C[n1]

qq_31664927的博客 385

SSLOJ 1268.可见点数

玄学之门题目:分析:代码: 题目: 传送门 分析: 比赛时,个个dalaodalaodalao都说是欧拉筛模版,但本蒟蒻早就忘了也,然后就死皮赖脸的写个暴力,骗到了303030分的高分 在洛谷上有道原题仪仗队,关于欧拉筛方面的,还是看看上面dalaodalaodalao的操作吧 这里,就跟大家说下为什么可以用欧拉筛: 首先,一个点与(0,0)(0,0)(0,0)没有中间点的时候,只有在xxx与...

qq_35786326的博客 259

HDU 3307 Description has only two Sentences 数论

Description has only two Sentences Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 199Accepted Submission(s): 9 Problem Descrip...

jinvasshole 184

落谷 P4213 【模板】杜教筛(Sum)

题目链接 :https://www.luogu.org/problem/P4213题目描述 给定一个正整数N(N≤231−1)N(N\le2^{31}-1)N(N≤231−1) 求 ans1=∑i=1nφ(i)ans_1=\sum_{i=1}^n\varphi(i) ans1​=i=1∑n​φ(i) ans2=∑i=1nμ(i)ans_2=\sum_{i=1}^n \mu(i) ans2​=i=1...

nowting的博客 204

jzoj5025. 【NOI2017模拟3.19】Sum

Description Sample Input 输入1: 23 输入2: 77685 Sample Output 输出1: 18690 输出2: 1200366582 Data Constraint 赛时 这多久以前了。 好像才两天前…… 反正比赛时看到lcm,看到gcd就以为是什么神奇的莫比乌斯函数。 虾鸡儿乱搞,发现我还是不能把里面的gcd给挖出来。 然后再大力尝试改变枚举位置,反正最后划出来的式子奇丑无比。 然鹅我还天真地以为数据是根号级别的。 其实是min25版题(并不) 太菜了。 题解 吭哧

RainbowCrown_CGH's blog 368

数论的巴拉拉魔法大门就此打开,请收下这波来自数论的友好邀请信,准备变身各位小魔仙噗哈哈哈哈

【申明:前言是为了丰富枯燥的数论生活,并无恶搞之意,毕竟生活总是要什么东东来让它更加有趣的撒】 又名:和haha一起战胜数论的生活 背景—— 魔仙堡在noip的大战即将打响,在各大神变身结束【划掉】披上战袍准备殊死一搏的时候Orz,haha作为一只弱弱的成员之一,也决定加入这一场正邪之战,可是成神之路遥遥无期,修炼的过程岂是朝夕可就,于是,haha决定从拥有最强大力量的数论世界开始。

雨巷有雨 1079

学习NTT(快速数论变换)小记

前言 以前一直知道FFT的这个思想,一直没有实现。 本想着转C语言抛弃P语言后就码一码。 但最近遇到了奇怪的题目,要用到NTT。 于是就学了一...

weixin_30646505的博客 183

数论基础——数论函数(1)

**内含学习莫比乌斯所必须的数论函数,Dirichlet乘积(以及广义),莫比乌斯函数,欧拉函数,积性函数,莫比乌斯变换及反变换。 1.数论函数举例 定义1:在全体正整数(或者整数)上定义的函数称作数论函数或是算术函数。 也就是说只要定义在整数上面的函数都是数论函数咯?终于明白数论函数是个什么鬼东东 下面是定义在全体自然数集合上的数论函数 1) 常函数: u(n)≡1 n≥...

雨潇的博客 4372
上一篇: 东东的轰炸游戏 (DFS+并查集)
下一篇: WikiOI 3311 起床困难综合症 (位运算)
CodeOnce
博客等级 码龄10年 3粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值