数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
楼主: 蔡家雄

判定梅森质数的卢卡斯序列

  [复制链接]
 楼主| 发表于 2023-3-26 08:38 | 显示全部楼层
设 30k+7 是素数,

且 (30k+7)^9*4+1 是素数,

则 10 是素数 (30k+7)^9*4+1 的原根


有 30k+7=397, 457, 2557, 2917, 3547, ......
回复 支持 反对

使用道具 举报

发表于 2023-3-26 09:17 | 显示全部楼层
蔡家雄 发表于 2023-3-26 01:08
王兄:用你的快速幂运算程序,

a=10^9345586206421825384305800813114

余数是:18691172412843650768611601626228

评分

参与人数 1威望 +15 收起 理由
cz1 + 15 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2023-3-26 09:27 | 显示全部楼层
蔡家雄 发表于 2023-3-26 01:25
王兄:用你的快速幂运算程序,

a=10^30581434818121773544530677133194

余数是61162869636243547089061354266388

评分

参与人数 1威望 +15 收起 理由
cz1 + 15 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2023-3-26 09:38 | 显示全部楼层
蔡家雄 发表于 2023-3-26 01:35
王兄:用你的快速幂运算程序,

a=10^ 177738164913441570541606003148534

余数是:355476329826883141083212006297068

点评

我这个(学习版)只能做十位数,Mod[10^12345678910,123456789]80219890,再多就显示“Overflow”  发表于 2023-3-26 09:54

评分

参与人数 2威望 +30 收起 理由
王守恩 + 20 羡慕!
cz1 + 10 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2023-3-26 10:07 | 显示全部楼层
本帖最后由 ysr 于 2023-3-26 02:17 编辑

回复您的点评:王守恩:我这个(学习版)只能做十位数,Mod[10^12345678910,123456789]80219890,再多就显示“Overflow”  发表于 2023-3-26 01:54

内置求余数函数超过10位就会溢出,要调用自编的大数运算程序,我有快速幂模程序,幂的模可以先求模再求幂,幂的模等于模的幂(求幂的时候,奇数指数求一次模指数减小1,而指数是偶数的时候求一次模指数减小一半就是除以2,所以降幂速度很快,直到指数为0),这样速度就快了,中间数据小了一点。

评分

参与人数 1威望 +20 收起 理由
王守恩 + 20 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-27 04:26 | 显示全部楼层
由 a=10^ 487138448432162610794

与 b= 974276896864325221589

则 a/b 的余数==
回复 支持 反对

使用道具 举报

发表于 2023-3-27 06:35 | 显示全部楼层
蔡家雄 发表于 2023-3-26 20:26
由 a=10^ 487138448432162610794

与 b= 974276896864325221589

由 a=10^ 487138448432162610794

与 b= 974276896864325221589

则 a/b 的余数=974276896864325221588

评分

参与人数 1威望 +15 收起 理由
cz1 + 15 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-28 05:49 | 显示全部楼层
由 a=10^ 154671165511282659934024706261946791821975634

与 b= 309342331022565319868049412523893583643951269

则 a/b 的余数==
回复 支持 反对

使用道具 举报

发表于 2023-3-28 06:29 | 显示全部楼层
蔡家雄 发表于 2023-3-27 21:49
由 a=10^ 154671165511282659934024706261946791821975634

与 b= 30934233102256531986804941252389358 ...

由 a=10^ 154671165511282659934024706261946791821975634

与 b= 309342331022565319868049412523893583643951269

则 a/b 的余数=309342331022565319868049412523893583643951268

评分

参与人数 1威望 +20 收起 理由
蔡家雄 + 20 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-28 06:44 | 显示全部楼层
由 a=10^ 531989031935723044148800549586752242668697605054

与 b= 1063978063871446088297601099173504485337395210109

则 a/b 的余数==
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2024-4-29 09:51 , Processed in 0.081054 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表