B站学习视频(图片来源)

1.所有因子个数

如果一个数是因数,就不断除这个数,保存这个因子次方的数 temp++;
运用所有因子个数计算公式(见上图),保存因子个数的 ans不断乘( temp+1 )。
注意 :
当最后,在 x 不断除因数得到的值有两种情况:

  1. x == 1,这说明 x 没有其他因子了。
  2. x != 1, 这时 x 为其一个素数因子(且这个因子大于 根号x ),所以最后再乘(1+1)。
    代码学习链接

ll dcpCount(ll x){//所有因子的个数(包括1) ll ans = 1;for(ll i = 2; i * i <= x; i++){if(x % i == 0){ll temp = 0;while(x % i == 0){x /= i;temp++;}ans *= (temp+1);//运用上面的公式,计算所有因子的个数}}if(x > 1) ans *= 2;return ans;
}---------------------
作者:sxh759151483
来源:CSDN
原文:https://blog.csdn.net/sxh759151483/article/details/80137459
版权声明:本文为博主原创文章,转载请附上博文链接!

2.所有因子因子和 (包括1)

思想同上,也是公式的代码实现
图1.
待补
图一这个公式是等比数列求和;

ll dcpSum(ll x){//所有因子的和(包括1)ll ans = 1;for(ll i = 2; i * i <= x; i++){if(x % i == 0){ll temp = 1;while(x % i == 0){x /= i;temp *= i;}ans *= (temp * i - 1) / (i - 1);//对每一个素数因子按图一公式求积。}}if(x > 1) ans *= (1 + x);return ans;
}---------------------
作者:sxh759151483
来源:CSDN
原文:https://blog.csdn.net/sxh759151483/article/details/80137459
版权声明:本文为博主原创文章,转载请附上博文链接!

求一个数所有因子的个数,因子和相关推荐

  1. 算术基本定理之统计质因子个数———以及因子的个数

    算术基本定理,又称为正整数的唯一分解定理,即:每个大于1的自然数均可写为质数的积,而且这些素因子按大小排列之后,写法仅有一种方式. 例如 90=2 * 3^2 * 5: 1 我们要做的就是找到90的所 ...

  2. 求一个数的因子个数/因子和/质因子 C/C++实现

    求一个数的因子个数时间复杂度O√n ll get_number(ll x){ll num=0;for(ll i=1;i*i<=x;i++){if(x%i==0) num+=2; if(i*i== ...

  3. python求合数的所有因子,0是素数吗(python求一个数的因子)

    相信很多人对于0是素数吗(python求一个数的因子)并不是非常的了解,因此小编在这里为您详解的讲解一下相关信息! 0和1不是质数,因为质数的定义是:在大于1的自然数中,除了1和它本身以外不再有其他因 ...

  4. 数论:求一个数的因子专题(因子数,因子和,质因子)

    问题1-求n的因子数.因子和 输入一个正整数N,求出这个数字存在多少个因子,以及因子之和. 分析 既要求因子数,又要求因子和,因此我们要从1开始遍历一直到根号n,如果n%i==0,因子数+2,因子和要 ...

  5. 利用包含排斥原理求出给定范围内素数个数的问题

    一.前提 今天上离散数学课上看到一个题目:使用包含排斥原理求不超过120的素数个数,其实按照一般算法是这样的: count = 0 l = [] for x in range(121):#判断如果x是 ...

  6. 【超详细】(蓝桥杯Python)阶乘约数:求100阶乘的正约数个数。

    首先,这里涉及到的数学知识有: 1.质数:只能被两个或以下的数整除的数 2.合数:能被三个或以上的数整除的数 3.阶乘:是所有小于及等于该数的正整数的积,并且0的阶乘为1.(100的阶乘为1x2x3. ...

  7. sum_series() 求一列数的指定个数的数和(5个数字的和)

    1 #include <stdio.h> 2 #include <stdarg.h> 3 /*用sum_series() 求一列数的指定个数的数和(5个数字的和)*/ 4 do ...

  8. R语言主成分分析PCA和因子分析EFA、主成分(因子)个数、主成分(因子)得分、主成分(因子)旋转(正交旋转、斜交旋转)、主成分(因子)解释

    R语言主成分分析PCA和因子分析EFA.主成分(因子)个数.主成分(因子)得分.主成分(因子)旋转(正交旋转.斜交旋转).主成分(因子)解释 目录

  9. R语言使用psych包的fa函数对指定数据集进行因子分析(输入数据为相关性矩阵)、使用nfactors参数指定抽取的因子的个数、fa函数因子分析结果解读(Extracting common facto

    R语言使用psych包的fa函数对指定数据集进行因子分析(输入数据为相关性矩阵).使用nfactors参数指定抽取的因子的个数.fa函数因子分析结果解读(Extracting common facto ...

最新文章

  1. vue升级之路(三)-- vue-router的使用
  2. 空值排序(oracle/sqlserver)
  3. try catch finally 执行顺序问题
  4. ajax定时器怎么写,js定时器怎么写?就是在特定时间执行某段程序
  5. 【kafka】kafka jmx topic 监控 topic 名称不存在 或者 topic监控是如何出现的呢 或者 topic监控机制
  6. 合成资产挖矿项目 ARCx 启动流动性挖矿
  7. C++ 引用与SqList L、SqList *L、SqList L辨析
  8. 树莓派3连接ps4无线手柄
  9. 菲尼克斯FL SWITCH SFN 16TX多端口交换机
  10. dell emc isilon环境 Windows共享文件下生成.snapshot无法删除
  11. 电信系统服务器地址,电信高速dns服务器地址谁知道?
  12. ATTCK 1一个烂尾的学习记录
  13. 蓝牙LMP剖析(一)
  14. id nfc模拟_NFC手机伪造门禁卡和模拟门禁卡教程
  15. 没想到,买了这款不靠谱的达尔文重疾险易核版,成了他一生的噩梦
  16. 用电位器通过STC12C2052AD单片机片内AD和PWM控制电机无极变速
  17. 强化学习笔记: Model-based Approaches(2)
  18. DEFCON 23即将展开物联网“大屠杀”
  19. wps 甘特图_「WPS办公助手」3分钟画出高逼格流程图,工作学习规划一目了然,老板都要为你点赞...
  20. 学习打卡:动手数据分析Task01

热门文章

  1. 安卓手机主题软件_最强安卓手机垃圾清理软件!
  2. windows游戏命令行
  3. 【数据篇01】什么是PowerPivot?和PowerBI什么关系?
  4. unity3d插入android有米广告
  5. 用python实现微信、钉钉等软件多开
  6. 微信电脑端多开操作 要开多少台就有多少台(电脑小白都会)
  7. 自由空间传播时的无线通信距离的计算方法
  8. openlysers6 加载太乐地图arcgis切片
  9. 重构-抽屉(左右抽屉)
  10. node.js读本地文件