【数论】勒让德定理(笔记)
勒让德定理是用来求n!的素因子分解的一个定理,表述为:
记素数p的指数为Lp, Lp(n!)=∑[n/pk] (k>=1) .维基百科有详细的证明
一个要用到该定理的问题:uvalive 5828
求一个最大的数d,满足:
1.能分解成不同的因子,这些因子不能超过n;
2.是一个完全平方数.
输入n输出d% 1000000007
分析:
为满足完全平方数只需素分解后所有素数p的指数是偶数,因此这个最容易满足的条件我们放在最后考虑;
为了满足第一个条件,而且使d最大,极端情况就是n!了,显然这种情况下我们无法再乘入任何一个数t,使得
t*n!仍然满足条件1,然后根据勒让德定理得到n!的素分解,把素数中不为偶数的次数-1,就可以满足条件2了.
证明:
要证明这样做的正确性,只要证明它满足了条件1且无法再乘入新的数了.
1.证明能分解成不同的因子,且它们小于n:
即证被除去的数的积F能分解成不同的因子且它们都小于n,
因为前面为保证指数为偶数,除去的素数的指数都为1,所以
F=f1*f2...*fk ,f都为小于n的素数,于是n!/F后相当于在阶乘时跳过了
一些素数,当然此时仍有不相同因子的分解.
2.无法再乘入新的数:
首先证明乘入的数只能是F素分解的组合:若为F素分解以外的数它的位置必定已经被2~n
中的数占领了,于是产生重复.而如果为F素分解中的数,就无法满足每个指数都为偶数的条件.
转载于:https://www.cnblogs.com/eggeek/archive/2012/04/15/2450025.html
【数论】勒让德定理(笔记)相关推荐
- 数学/数论专题-学习笔记:狄利克雷卷积
数学/数论专题-学习笔记:狄利克雷卷积 1. 前言 2. 一些基础函数 3. 积性函数 4. 狄利克雷卷积 5. 总结 6. 参考资料 1. 前言 狄利克雷卷积,是学习与继续探究 μ\muμ 函数和 ...
- 数论四大定理之——威尔逊定理
作为数论四大定理中的一员,威尔逊定理可谓是最简单的一个定理了.虽然它的用处也不想欧拉定理或中国剩余定理那么广泛,但是,我们也必须要了解威尔逊定理,因为没有了它,很多题目都会将你深深的折磨的.那我们现在 ...
- cf/codeforces#369-E - ZS and The Birthday Paradox- 数学+gcd+逆元+勒让德定理
引理: 勒让德定理 :http://baike.baidu.com/link?url=mqSXfFsk18D6zM7C1IVMh11M-3PaDRwCzqnB2ThJFymE98UuTGjmStD_u ...
- 数论四大定理----算法详析
数论 (数学分支) 数论是纯粹数学的分支之一,主要研究整数的性质.整数可以是方程式的解(丢番图方程).有些解析函数(像黎曼ζ函数)中包括了一些整数.质数的性质,透过这些函数也可以了解一些数论的问题.透 ...
- 数论篇5——数论四大定理
数论四大定理: 威尔逊定理 欧拉定理 孙子定理(中国剩余定理) 费马小定理 1.威尔逊定理 在初等数论中,威尔逊定理给出了判定一个自然数是否为素数的充分必要条件. 当且仅当$p$为素数时 $(p-1) ...
- 数论四大定理(欧拉定理、费马小定理、中国剩余定理、威尔逊定理)
前置知识 同余 假设 a,ba,ba,b 都是整数,如果 nnn 是一个正整数,且存在整数 kkk 使得 a−b=k×na−b=k \times na−b=k×n,则称 a,ba,ba,b 模 nnn ...
- [数论]数论四大定理
威尔逊定理.欧拉定理.孙子定理(中国剩余定理).费马小定理并称数论四大定理. 威尔逊定理: 若p是质数,那么(p–1)!≡−1(modp)若p是质数,那么(p – 1) !\ ≡\ -1\ (mod\ ...
- 数论概论读书笔记 13.素数的计数
素数的计数 素数有无穷多个 且算术级数的素数 由狄利克雷定理知也有无数个 现在的问题是对于一段区间,其间到底有多少个素数呢?或者说大致比例是多少呢? 下表可以直观的感觉一下素数的分布 定理13.1(素 ...
- 7. 数论四大定理(威尔逊定理、欧拉定理、费马小定理、孙子定理)
一.准备工作 点击查看数论基础知识 二.威尔逊定理 威尔逊定理给出了判定一个自然数是否为素数的充分必要条件.但是由于阶乘是呈爆炸增长的,其结论对于实际操作意义不大. 1. 定理及其变形 当且仅当p为素 ...
最新文章
- 发文件服务器空间满,针对服务器储存空间爆满而引发的宕机问题的解决方案
- (个人总结)Linux命令——任意目录查看穿越
- react.js 从零开始(五)React 中事件的用法
- 人生没有理想,只有目标
- python之通过thread来实现多进程
- MATLAB图像处理:一分钟去除图片中的雾霾
- android应用图标在哪修改器,手机应用图标修改器app
- 谈谈公司内部的技术分享
- 最新可用ip地址查询接口
- 欢度世界杯——倒时差
- 如何有效率的学习马克思主义基本原理概论
- HDU-4747 Mex
- 计算机青岛科技大学济南大学,山东考生在山东理工,济大,山东科技和青岛科技中该如何选择?...
- R语言,直方图的制作--hist()
- 13 个优秀的 Vue 开源项目及合集推荐
- 网络协议--网络四层协议
- 全栈工程师真的全栈吗?
- Android评分栏示例
- WebRTC视频通话中最多能容纳多少用户?
- 飞腾CPU的汇编指令帮助(持续更新)
热门文章
- python散点图与条形图,【Python|matplotlib】简单作图:散点图,条形图,频数分布直方图...
- 获取支持SRIOV的网络接口设备信息
- ubuntu 18.04 深度学习环境配置
- Windows10电脑自定义桌面壁纸的存放位置
- switch可以用什么手柄_switch有些什么操作设备?NS各类手柄种类介绍
- access 知乎 窗体_我的Access自学之路(3)
- 如何解决部分iphone手机不识别webp格式的图片的问题
- 今天一整天,腰酸腿疼。
- 记在第三份工作满月之时
- Hbuilder X 无法预览静态html 显示404