• 每日一题 2020.10.20


    题目

    1.设 (m) 为大于 (1) 的正整数,且 (m|(m-1)!+1). 证明: (m) 是一个素数.

    2.设 (p) 为正整数,且 (2^p-1) 是素数. 证明: (p) 为素数.

    题解

    分析

    1.我们可以采用反证法,这类题可以先尝试反证法进行分析。

    2.观察发现,(2^n-1) 诸如此类的式子可以尝试进行因式分解来反证其为素数。

    过程

    1.设 (m) 是一个合数,则 (p|m) ,且 (2 le p < m)
    所以 (p|(m-1)!)
    因为 (m|(m-1)! + 1)
    所以 (p|(m - 1)! + 1)
    这使得 (p | 1),矛盾
    (m) 是一个素数。

    2.若 (p) 为合数,设 (p = qr,2 le q le r),则
    (2^p - 1 = (2^q)^r - 1 = (2^q-1)((2^q)^{r-1}+(2^q)^{r-2}+…+1))
    这导致 (2^q - 1|2^p - 1),与 (2^p-1) 是素数矛盾.故 (p) 为素数.

    小结

    反证法需要与题设矛盾。

    错误及不规范的地方望大家指出。

    cb
  • 相关阅读:
    SSL证书在HTTPS的应用
    tabindex和事件
    Git常用命令
    正则表达式的断言
    JS中的模块
    跨域问题
    MarkDown 入门
    Angular如何自定义webpack配置
    Angular常见错误
    Assembly 不能正常加载
  • 原文地址:https://www.cnblogs.com/tuscjaf/p/13849796.html
Copyright © 2020-2023  润新知