Topic:

假如一个数据的全部真因子之和相当于本身,则称它为“完全数”或“完美数”

比如:6 = 1 + 2 + 3

28 = 1 + 2 + 4 + 7 + 14

早在公元300很多年,欧几里得就得出了判断完全数的定律:

若 2^n - 1 是素数,则 2^(n-1) * (2^n - 1) 是完全数。

在其中 ^ 表明“乘方”计算,乘方的优先比四则运算高,比如:2^3 = 8, 2 * 2^3 = 16, 2^3-1 = 7

但大家迅速发觉,当n非常大时,判断一个大数是不是为素数到今日也仍然是个难点。

由于法国数学家弗朗克的猜测,大家习惯性上把就像:2^n - 1 的素数称之为:梅森素数。

截至2013年2月,一共只找到48个梅森素数。 近期寻找的梅森素数很大,以致于难以用一般的程序编写构思窥其全景,因此大家把每日任务的难度系数减少一点:

1963年,美国伊利诺伊大学为了更好地留念她们寻找的第23个梅森素数 n=11213,在每一个寄出去的信封袋上面印到了“2^11213-1 是素数”的字眼。

2^11213 - 1 这一数据早已非常大(有3000多名),你要程序编写求出这一素数的十进制表明的最终100位。

Solution:

实际上便是求2^11213 - 1的后一百位

测算出所愿数字转换为字符串类型切成片就可以

Code:

a = str(2 ** 11213 - 1)

print(a[-100:])

Answer:

8586718527586602439602335283513944980064327030278104224144971883680541689784796267391476087696392191

python程序判断梅森素数_蓝桥杯每日一题(9):梅森素数(python)相关推荐

  1. python五位回文数_蓝桥杯,特殊回文数,Python

    题目 问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n . 输入格式 输入一行,包含一个正整数n ...

  2. ACWING蓝桥杯每日一题python

    ACWing蓝桥杯每日一题 一直没时间去总结算法,终于有空可以总结一下刷的acwing了,因为没时间所以最近只刷了ACWING的蓝桥杯每日一题...真是该死 1.截断数组 首先我们要知道,如果sum( ...

  3. 【C语言蓝桥杯每日一题】—— 单词分析

    [C语言蓝桥杯每日一题]-- 单词分析

  4. 【C语言蓝桥杯每日一题】——跑步锻炼

    [C语言蓝桥杯每日一题]-- 跑步锻炼

  5. 【C语言蓝桥杯每日一题】—— 既约分数

    [C语言蓝桥杯每日一题]-- 既约分数

  6. 蓝桥杯第四届真题 :梅森素数

    点击查看:蓝桥杯历年真题 题解目录 梅森素数 答案: 8586718527586602439602335283513944980064327030278104224144971883680541689 ...

  7. python求立方尾不变_蓝桥杯—立方尾不变,有些数字的立方的末尾正好是该数字本身...

    今天刷了一道蓝桥杯的习题,题目的要求如下: 立方尾不变 有些数字的立方的末尾正好是该数字本身. 比如:1,4,5,6,9,24,25,.... 请你计算一下,在10000以内的数字中(指该数字,并非它 ...

  8. 蓝桥杯每日一题(22):三升序列(python)

    Topic [问题描述] 对于一个字母矩阵,我们称矩阵中的一个三升序列是指在矩阵中找到三个字母,它们在同一行,同一列,或者在同一 45 度的斜线上,这三个字母从左向右看.或者从上向下看是递增的. 例如 ...

  9. python程序怎么保存运行_教你如何编写、保存与运行 Python 程序

    第一步 接下来我们将看见如何在 Python 中运行一个传统的"Hello World"程序.Python教程本章将会教你如何编写.保存与运行 Python 程序. 通过 Pyth ...

最新文章

  1. 暴力裁员?小米回应来了,网友表示没毛病!
  2. 单片机编程主函数的特点
  3. Java修炼之路——基础篇——Java集合类详解1
  4. 服务器一般安装那种centos_CentOS系统云服务器宝塔面板安装以及微信小程序服务器搭建...
  5. 1. Browser 对象 - Window 对象
  6. Cesium - 地形瓦片(Quantized-mesh)
  7. MyBatis(七)------MyBatis映射器(resultMap元素)
  8. 离散数学关于等价关系的证明
  9. 服务机器人工程师(ROS)要求汇总220331
  10. POJ 1581 A Contesting Decision
  11. Centos 安装 mysql5.7 示例教程
  12. Jamie Zawinski访谈:C++之恶
  13. java计算机毕业设计化妆品销售网站源码+mysql数据库+系统+lw文档+部署
  14. python Flask 10 Flask请求上下文管理werkzeug
  15. IntelliJ IDEA运行JAVA
  16. MCE | 新冠 德尔塔病毒
  17. 区块链 --- 分布式金融(DeFi)
  18. android2.3.7刷机包,【新蜂】联想A789 刷机包 V3.2 (Android 4.0.4) 稳定流畅 纯净省电 完整ROOT...
  19. 阿里云数据库MongoDB版助力吉比特《一念逍遥》游戏斩获千万玩家,运营效率成倍增长
  20. 安装oracle采用自动备份,Oracle 在window下自动备份

热门文章

  1. 怎么将考勤的结果用于薪资核算?
  2. 计算机半年没用为啥启动不了机,浅析win7系统电脑很久没用开不了机的原因及解决措施...
  3. 2021.5.10-5.17 人工智能行业每周技术动态
  4. python在教育领域的应用课题_项目式教学在高中信息技术教学中的应用探索——以Python基本程序结构教学为例...
  5. 2022年G2电站锅炉司炉理论题库及在线模拟考试
  6. 金融科技变革再提速 加快数据基础设施建设成关键
  7. 欧拉距离,曼哈顿距离与明可夫斯基距离探讨
  8. 影响射频传输距离因数
  9. layui数据表格实现重载数据表格功能(搜索功能)
  10. pmp学习1——基础概念