读书笔记-数论

原创 2016年08月29日 14:49:47

离散数学之数论

翻了翻课本,看到数论一章有一个问题:20!的二进制表示从最低位数起有多少个连续的 0 。
课本上直接求 1到20的数 含有因子2的个数和,求出来是 18. 各种不理解,然后百度。看到了《编程之美》一书有同样的问题。
以下内容部分摘自: 大神的读书笔记

有两个问题,用到的方法类似

(1)给定一个整数N,那么N的阶乘N!末尾有多少个0?比如:N=10,N!=3628800,N!的末尾有2个0。
(2)求N!的二进制表示中最低位为1的位置。(这个的意思就是求出多少个连续的0 加一 就是位置)

主要分析第二个问题。当时很不理解 为什么要求7!的质因数分解后 2 的个数。
奇数的二进制表示末尾都是 1,奇数*奇数=奇数。我们可以这样想,1-7的奇数全部相乘,再乘偶数,每乘一个偶数,就会多k(取决质因子2的个数)个0 对 7! 进行质因数分解就可以了。
书上也用到了一个很巧妙的方法:

N!中含有质因数2的个数等于:[N/2]+[N/4]+[N/8]+…

自行理解~

《数论概论》读书笔记 第23章 二次剩余

什么叫二次剩余,其实就是对于给定的p(p∈P)和np(p∈P)和n,如果有xx满足x2≡n(modp)x^2≡n(\mod p),那么nn在模pp意义下就是二次剩余。其实就是模意义下能否开根号。我们先...
  • liangzhaoyang1
  • liangzhaoyang1
  • 2017年09月01日 13:02
  • 5289

ACM 数论知识 合集

关于欧几里得的那些事真是醉了啊,刚才写了两个小时的博文,想保存到草稿箱里,结果显示服务器异常,结果返回一看,卧槽,写的都没了,心中是万千草泥马呼啸而过呀。。。还得从新写呀。欧几里得算法最大公约数问题是...
  • baidu_33153085
  • baidu_33153085
  • 2016年08月06日 16:50
  • 3445

数论读书笔记

定理一与定理二如此相近,但是怎么把他们联系起来呢。一开始看华老的证明理解有误,很是纠结。凡是让我纠结的,有90%的概率是我把作者的意思弄错了。第一个定理是个计数。叫做逐步淘汰原理。华老证明时也是递推来...
  • topc0o0der
  • topc0o0der
  • 2010年08月12日 18:09
  • 292

部分OI常用数论符号集锦

部分数论符号集锦背景学OI,里面有一种叫做数论题的题目,简单的数论题还简单,可是越学就发现越烦了,什么欧拉函数、莫比乌斯反演、某某筛之类的,真的一点都看不懂 那么,怎么办呢,想要学数论先要会其相关符...
  • zhouyuheng2003
  • zhouyuheng2003
  • 2017年09月25日 16:24
  • 422

noip 数论总结

终于做完了noip理论上是数论的题(其实小半个月前就做完了) 不得不说,noip的数论还是有很难、比较麻烦的。 但大多数是质因数分解(细胞分裂、、、)和  gcd  还有伪装成gcd但...
  • haobang866
  • haobang866
  • 2017年05月06日 17:11
  • 881

数论基础讲解

数论,顾名思义,是对整数进行研究的理论。是数学学科的一个重要分支,也是ACM竞赛题型中饶有趣味的一个部分。   数论,有人戏称为“素论”。可见对于素数的研究在数论中比重之大。当然,也有不是对素数操作...
  • judyge
  • judyge
  • 2015年04月15日 12:08
  • 425

11个基本数论知识

 1、本原勾股数: 概念:一个三元组(a,b,c),其中a,b,c没有公因数而且满足:a^2+b^2=c^2 首先,这种本原勾股数的个数是无限的,而且构造的条件满足: a=s*t,b=(s...
  • Songjs19931206
  • Songjs19931206
  • 2015年01月20日 12:39
  • 1045

数论经典题目

题目:Special Prime   推导: n^b + p*n^(b-1) = m^b n^(b-1)*[n+p]=m^b 因为n里面要么有p因子,要么没有,所以 gcd(n^(b-1),n+p)=...
  • ACdreamers
  • ACdreamers
  • 2013年02月05日 22:55
  • 3688

新知——快速数论变换

快速数论变换 学习笔记
  • kyleyoung_ymj
  • kyleyoung_ymj
  • 2016年08月15日 22:34
  • 1570

数论常见定理汇总

入门数论,做题时候好多定理老是忘,这里汇总下吧,不定期更新。 ps:来源有大牛一号 1、欧拉函数:求小于或等于n的数中与n互质的数的数目。记为φ(n)。 (1)、欧拉定理:若a与n互质,...
  • Flynn_curry
  • Flynn_curry
  • 2017年02月21日 22:20
  • 298
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:读书笔记-数论
举报原因:
原因补充:

(最多只允许输入30个字)