`
ihuashao
  • 浏览: 4552998 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

关于互质数

 
阅读更多

自然数m,n,m∈(1,x),n∈(1,y),求m,n互质(即m,n 最大公约数为1)的概率

x,y 驱于无穷大时,此概率的极限为6/π^2

Function GETPMN(ByVal X As Long, Y As Long) As Double
Dim a() As Byte, i As Long, temp As Double, p As Long
If X > Y Then
temp = X
X = Y
Y = temp
End If
If X = 1 Then GETPMN = 1: Exit Function
GETPMN = 1 - ((X \ 2) / X) * ((Y \ 2) / Y)
ReDim a(1 To X)
p = 3
Do While p <= X
If p <= Sqr(X) Then
temp = p * p
k = 0
For i = temp To X Step 2 * p 'p的倍数
a(i) = 1 '设为1表示合数
Next
End If
GETPMN = GETPMN * (1 - ((X \ p) / X) * (Y \ p) / Y)
again:
p = p + 2
If p > X Then Exit Do
If a(p) = 1 Then GoTo again
Loop
End Function

Private Sub Command1_Click()
Dim mytime As Double
mytime = Timer
Debug.Print "x=20000000,y=10000000 时, m,n互质的概率为:" & GETPMN(20000000, 10000000); "总计用时 " & Format(Timer - mytime, "0.0000") & " 秒!"

End Sub


返回:

x=20000000,y=10000000 时, m,n互质的概率为:0.607927217465724 总计用时 2.1254 秒!

分享到:
评论

相关推荐

    判断互质数的五种方法.docx

    判断互质数的五种方法.docx

    小学数学互质数PPT学习教案.pptx

    小学数学互质数PPT学习教案.pptx

    电子政务-由互质数产生电子密钥的装置及方法.zip

    电子政务-由互质数产生电子密钥的装置及方法.zip

    AutoNFT:长度互质数产品的硬件DFT的体系结构综合

    AutoNFT:长度互质数产品的硬件DFT的体系结构综合

    质数计算工具

    快速求质数,好用的专业数学计算工具,质数也称素数,是数字中非常特殊的元素,包含着非常普遍的数学规律,掌握它的规律,往往许多数学计算问题都会迎刃而解!

    输入一个整数,判断2~n之间的素数并输出

    输入一个数n,判断2~n之间的素数,并输出。

    RSACryptoDemo

    如果仅考虑小于 n 的数,则与 n 为互质数(即与 n 没有公因数)的数的个数等于 (p - 1)(q - 1)。 现在,选择一个数 e,它与计算的值为互质数。则公钥表示为 {e, n}。 若要创建私钥,则必须计算 d,它是满足 (d)(e) ...

    重归一化组在□k标量理论中发现新颖的相结构

    我们提出了关于RG方法的最新工作的详细版本,该方法用于具有更高导数动力学项ϕ(-□)kϕ和上限临界尺寸dc = 2nk /(n-1)的多临界标量理论。 根据数字k和n是否有一个公因数,可以区分两种理论。 对于互质数k和n-1...

    CRT_CRT_

    CRT是中国剩余定理,根据两组方程,求出两个互质数的解。文件提供了CRT求解可直接调用的函数。

    RSA.rar_rsa 传输_非对称加密

    这是本人根据费马定律所写的非对称加密解密算法,在安全传输中实用,如果选取较大互质数,安全性可提升

    Schur指数,BPS粒子和Argyres-Douglas理论

    我们猜想在二维N = 2 $$ \ mathcal {N} = 2... 根据我们的结果,我们提出具有k和N互质数的广义Argyres-Douglas理论(A k -1,AN -1)的手性代数是(k,k + N)W k极小模型的真空部分 ,而Schur指数就是相关的真空特征。

    2021人教版小学五年级数学下册期末测试题及答案3.doc

    3.三个互质数的最小公倍数是165,这三个数是( )。 4.一个数只有( )两个约数,这个数叫做质数。 5.把( )平均分成若干份,表示这样的一份或者几份的数,叫做分数。 7.在下面的( )里填上适当的分数。 25厘米=...

    2023年第十四届蓝桥杯大赛软件类省赛C&C++大学C 组真题(代码&完整题解)

    G题- 互质数的个数 数论-欧拉函数,数论-快速幂 求小于a^b与a^b互质的数的个数 H题- 异或和之差 数论-位运算,字符串-字典树 n 个元素的数组 Ai。求出不相交的子段内的数的异或和的差值的最大值。 I题- 公因数匹配 ...

    2018年人教版五年级数学下册期末检试卷 (3).doc

    3、两个互质数的最小公倍数是65,这两个数的和是( )。 4、a=2×3×7,b=2×2×7,那么a和b的最大公约数是( ),最小公倍数是( ) 5、5千克红糖,平均装成8袋,每袋重( )千克,每袋占总质量的( )。 6、用棱长2...

    Golang加密解密之RSA(附带php)

    RSA加密算法简史  RSA是1977年由罗纳德·李维斯特(Ron Rivest)、... RSA加密算法中,只用到素数、互质数、指数运算、模运算等几个简单的数学知识。所以,我们也需要了解这几个概念即可。 素数  素数又称质数,指在

    小学数学经典算法 - 求最大公约数.exe

    那么,最后一个除数就是所求的最大公约数(如果最后的除数是1,那么原来的两个数是互质数)。 例如求1515和600的最大公约数,  第一次:用600除1515,商2余315;  第二次:用315除600,商1余285;  第三次:...

    2018计算机导论与程序设计-14.pdf

    1)明确问题基本概念编辑 若干个互质数的最小公倍数为它们 的乘积的绝对值。 2020/3/17 xidian Prof. wangjunping 16 预备知识 倍数和约数 如果数a能被数b整除,a就叫做b的倍数 ,b就叫做a的约数。 2020/3/17 ...

    PS_Library_cpp:PS的库。 C ++版本

    c 时间复杂度-O(sqrt(n)) phi(n)返回1和n之间的整数,它们是n的互质数。isPrime.cpp 时间复杂度-O(log ^ 3 n) 如果n为质数,则isPrime(n)返回1,否则返回0。因数分解时间复杂度-O(n ^ {1/4}) factorize(n)...

    RSA过程总结

    o(n),且e和o(n)为互质数(即两个只有一个公因子,该公因子就是为1) 第三步:计算e对于o(n)的模反元素d(模反元素可能不止一个,模反元素特性:如果两个正整数a和n互质,那么一定可以找到1个或者n个整数b,使得 ((a...

    CP区

    n和i(1到n-1)之间的互质数(GCD == 1) 蛮力解(查找所有互素)-&gt; O(nlogn) 具有公式(2)的解决方案-&gt; O(sqrt(n)) 乘积规则(3)的解决方案示例:phi(5)= 4 1-如果n为质数-&gt; phi(n)= n-1 2-如果a =...

Global site tag (gtag.js) - Google Analytics