number-theory

number-theory

文章 0 浏览 5

加速 Haskell 中的分区计算

我正在尝试解决欧拉问题 78,它基本上要求 分区函数所在的第一个数字 p(n) 可被 1000000 整除。 我使用基于五边形数的欧拉递归公式(此处计算为pents …

唐婉 2024-11-03 19:21:43 8 0

密码学中关于整数 Z*p 组中元素顺序的群论

我有点陷入群论的深渊,而且我对我上的密码学课有点迷失。 基本上我必须用java实现的一个实用方法是, 阶数(素数,因子列表 p-1 ,任意 a) 这应该返…

恰似旧人归 2024-11-03 13:51:57 10 0

为什么我得到这个 [1, 2, 4, 8, 16, 1, 16, 8, 4, 2, 1]?

经过多次试验和错误,我发现了以下几行Python代码, for N in range(2**1,2**3): print [(2**n % (3*2**(2*N - n))) % (2**N-1) for n in range(2*N+1…

梦中的蝴蝶 2024-10-28 07:03:50 10 0

将素数表示为两个平方和的最快算法是什么?

我可以使用两个循环来检查两个小于 p 素数的整数的所有组合,但效率非常低。有没有更好的算法来解决这个问题?有什么想法吗? 其中p mod 4 = 1。 谢谢…

甜味拾荒者 2024-10-25 02:09:31 7 0

获取无平方数的列表

实现这一点的一种方法是,对于自然数 (1,..,n),我们对每个数进行因式分解,看看它们是否有重复的质因数,但这对于较大的 来说会花费大量时间>n。那么…

我恋#小黄人 2024-10-23 14:41:28 6 0

从几个余数中恢复一个数(中国余数定理)

我有一个长整数,但它不是以十进制形式存储,而是作为余数集存储。 所以,我没有 N 数字,而是一组这样的余数: r_1 = N % 2147483743 r_2 = N % 2147…

温柔嚣张 2024-10-21 19:32:54 15 0

如何将一个数表示为4个素数之和?

这是问题(四个素数的求和)指出: 输入每行包含一个整数 N (N<=10000000)。这是您必须将其表示为四个素数之和的数字 示例输入: 24 36 46 示例输出:…

帅气尐潴 2024-10-15 05:08:12 12 0

使用Python执行模矩阵求逆的最简单方法?

我想在Python中采用矩阵的模逆,例如 [[1,2],[3,4]] mod 7 。我看过 numpy (它进行矩阵求逆,但不进行模矩阵求逆),并且在网上看到了一些数论包,但…

旧情别恋 2024-10-04 18:52:32 14 0

哈斯克尔的埃拉托斯特尼筛法

我正在解决 Haskell 中的一些经典问题来开发我的函数 技能,并且我在实施此 "Programming Praxis" 中建议的优化时遇到问题 site: 这个问题我有三种解…

灼痛 2024-09-25 19:10:25 12 0

一些数字之间的最大 GCD

我们有一些非负数。我们想要找到具有最大 gcd 的对。实际上这个最大值比这对更重要! 例如,如果我们有: 2 4 5 15 gcd(2,4)=2 gcd(2,5)=1 gcd(2,15)=…

空心↖ 2024-09-17 20:37:32 11 0

计算几何级数之和 (mod m)

我有一个系列, S = i^(m) + i^(2m) + ............... + i^(km) (mod m) 0 <= i < m, k may be very large (up to 100,000,000), m <= 300000 我想求…

生生漫 2024-08-06 12:57:10 10 0

检查两个给定数字是否互质的最快方法是什么?

一种方法是计算它们的gcd并检查它是否为1。 有没有更快的方法?…

焚却相思 2024-08-05 10:33:07 12 0

确定线性丢番图方程非负值解存在性的算法

我正在寻找一种方法来确定方程是否有解,例如: 3n1+4n2+5n3=456,其中n1,n2,n3为正整数。 或者更一般地说:是否存在零或正整数n1,n2,n3...可以解方程…

岁吢 2024-08-05 09:15:33 8 0
更多

推荐作者

牛↙奶布丁

文章 0 评论 0

COSO

文章 0 评论 0

落叶

文章 0 评论 0

暗地喜欢

文章 0 评论 0

qq_i8qOEG

文章 0 评论 0

qq_Wl4Sbi

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文