- 博客(320)
- 资源 (6)
- 收藏
- 关注
原创 51nod 1060 (因子最多数)
因子个数最多的数实际上,这样的数称为反素数:即给定NNN,求[1,N][1,N][1,N]之间最大的反素数(即拥有因子数目最多的数)性质: No.1 一个反素数的质因子必然是从2开始连续的质数。 No.2 p=2^t1 x 3^t2 x 5^t3 x 7^t4…..必然t1>=t2>=t3>=….暴力dfs 时间复杂度大概几个log...
2018-09-03 21:49:54 288
原创 POj 3358 二进制小数循环节
二进制循环小数循环节problemLet {x} = 0.a*1*a*2*a*3… be the binary representation of the fractional part of a rational number *z. Suppose that {x} is periodic then, we can write{x} = 0.a*1*a*2…*ar(a**r+1...
2018-09-03 20:41:16 622
原创 POJ 3696 最幸运的数字
ProblemChinese people think of ‘8’ as the lucky digit. Bob also likes digit ‘8’. Moreover, Bob has his own lucky number L. Now he wants to construct his luckiest number which is the minimum among al...
2018-09-03 19:42:23 666
原创 HDU 4337 哈密顿回路模板题
problemI am the bone of my sword. Steel is my body, and the fire is my blood. - from Fate / Stay Night You must have known the legend of King Arthur and his knights of the round table. The round...
2018-09-02 20:03:22 553
原创 HDU3001 送外卖(三进制状压DP)
problemAfter coding so many days,Mr Acmer wants to have a good rest.So travelling is the best choice!He has decided to visit n cities(he insists on seeing all the cities!And he does not mind which c...
2018-09-02 16:34:43 223
原创 18南京网络赛E
problem 题意是有nnn个题目,给定题目之间的限定关系(要先做哪些题才能做当前题),给一个做题的得分方法,求解得分最大的方法。思路: 状压DP,相当暴力时间复杂度 O(2n∗n)O(2n∗n)O(2^n*n)#include<bits/stdc++.h>using namespace std;#define M(a, b) memset(a, b...
2018-09-01 21:10:13 248
原创 数论概论读书笔记 41.连分数与佩尔方程
连分数与佩尔方程通过反复地将小数部分翻到分母上并将整数部分分离,我们可以对任何一个数形成连分数:连分数在视觉上滑向右下方,将它们写成分数却要花费很多的笔墨和空间,由于所有的分子都是1,故我们要做的就是列出分母,将连分数简记为[a0,a1,a2,a3,a4,...][a0,a1,a2,a3,a4,...][a_0,a_1,a_2,a_3,a_4,...] 辣么,当我展开到an...
2018-08-30 23:35:07 898
原创 数论概论读书笔记 39.斐波那契与线性递归序列
斐波那契与线性递归序列比内公式 斐波那契序列FnFnF_n用递归公式描述如下: F1=F2=1,Fn=Fn−1+Fn−2,n=3,4,5,...F1=F2=1,Fn=Fn−1+Fn−2,n=3,4,5,...F_1=F_2=1,\quad F_n=F_{n-1}+F_{n-2}\quad ,n=3,4,5,... 则斐波那契序列的第nnn项可用公式 Fn=15–√{(1+5–√2)...
2018-08-30 23:33:46 368
原创 数论概论读书笔记 38.二项式系数与帕斯卡三角形
二项式系数与帕斯卡三角形二项式展开的系数我们应该已经很熟悉了 (A+B)n=∑k=0nCknAn−kBk(A+B)n=∑k=0nCnkAn−kBk(A+B)^n=\sum_{k=0}^{n}C_{n}^{k}A^{n-k}B^k 帕斯卡三角形(杨辉三角)如果让二项式系数模ppp简化(其中ppp为素数),会发生什么?模ppp二项式定理 设ppp为素数二项式系数CkpC...
2018-08-30 23:33:14 1013
原创 数论概论读书笔记 37.无理数与超越数
无理数与超越数稍微偏了点理论,,这里不详细记录了主要是:2–√2\sqrt{2}的无理性定理刘维尔不等式关于ββ\beta的好的逼近的引理ββ\beta的超越性定理...
2018-08-30 23:32:19 867
原创 数论概论读书笔记 36.高斯整数与唯一因子分解
高斯整数与唯一因子分解稍微偏了点理论,数域的扩展,这里不详细记录了主要是:高斯整数的唯一分解高斯整数带余除法高斯整数公因数性质高斯素数整除性质勒让德两平方数之和定理D1−D3D1−D3D_1-D_3差定理...
2018-08-30 23:31:25 1257
原创 数论概论读书笔记 35.数论与虚数
数论与虚数稍微偏了点理论,数域的扩展,这里不详细记录了主要是:代数学基本定理高斯单位定理范数的积性高斯素数定理高斯整除引理
2018-08-30 23:21:01 348
原创 数论概论读书笔记 34.丢番图逼近与佩尔方程
丢番图逼近与佩尔方程求解PellPellPell方程,我们的想法是取两个使x2−Dy2x2−Dy2x^2-Dy^2具有相同数值的数对并“将它们相除”举个例子,取D=13D=13D=13,如果我们知道数对(x1,y1)=(11,3)(x1,y1)=(11,3)(x_1,y_1)=(11,3)和(x2,y2)=(14159,3927)(x2,y2)=(14159,3927)(x_2,y_2)=...
2018-08-28 23:08:23 1028
原创 数论概论读书笔记 33.丢番图逼近
丢番图逼近如何求出佩尔方程x2−Dy2=1x2−Dy2=1x^2-Dy^2=1的一个正整数解x,yx,yx,y?因式分解后得 (x−yD−−√)(x+yD−−√)=1(x−yD)(x+yD)=1(x-y\sqrt{D})(x+y\sqrt{D})=1 现在有一个问题,x−yD−−√x−yDx-y\sqrt{D}可以小到什么程度?如果能找到整数x,yx,yx,y使其非常小,则可以期望...
2018-08-28 23:07:26 2247
原创 数论概论读书笔记 32.佩尔方程
佩尔方程PellPellPell方程是指具有形式x2−Dy2=1x2−Dy2=1x^2-Dy^2=1的方程,其中DDD是一个固定的正整数且不是完全平方数假设可求得PellPellPell方程的一个解x1,y1x1,y1x_1,y_1,则可以利用上一章中对D=2D=2D=2所描述的同样方法来产生一个新的解。将已知解因式分解为 1=x21−Dy21=(x1+y1D−−√)(x1−y1D−−√...
2018-08-28 23:06:54 432
原创 数论概论读书笔记 31.再论三角平方数
再论三角平方数定理 (三角平方数定理) 方程x2−2y2=1x2−2y2=1x^2-2y^2=1的每个正整数解都可通过将3+22–√3+223+2\sqrt{2}自乘得到,即解(xk,yk)(xk,yk)(x_k,y_k)可以通过展开下式得到。xk+yk2–√=(3+22–√)k,k=1,2,3,...xk+yk2=(3+22)k,k=1,2,3,...x_k+y_k\s...
2018-08-28 23:05:51 577
原创 数论概论读书笔记 30.方程x^4+y^4=z^4
方程x4+y4=z4x4+y4=z4x^4+y^4=z^4指数为4的费马大定理主要用费马降价法来证明,具体看书
2018-08-28 23:05:02 983
原创 数论概论读书笔记 29.原根与指标(指标也被称为离散对数(#^.^#))
原根与指标(指标也被称为离散对数(#^.^#))原根我们清楚了。啥是指标呢?对于模13,2是它的原根,则2x mod 132x mod 132^x\ mod \ 13会取遍[1,12][1,12][1,12],x∈[1,12]x∈[1,12]x∈[1,12]比如24=16≡3 mod( 13)24=16≡3 mo...
2018-08-28 23:02:24 1100
原创 数论概论读书笔记 28.幂模p与原根
幂模p与原根如果aaa和ppp互素,费马小定理告诉我们,ap−1≡1 (mod p)ap−1≡1 (mod p)a^{p-1}\equiv 1\ (mod \ p)辣么这个指数p−1p−1p-1是唯一的使得结果为1的嘛我们选一些aaa和ppp看一下对于a=3,p=7a=3,p=7a=3,p=7 :指数只有为6时才取到1。 模p余1的a...
2018-08-28 23:01:18 2114
原创 数论概论读书笔记 27.欧拉函数与因数和
欧拉函数与因数和前面我们在说明完全数的时候,引入了因子和函数σ(x)σ(x)\sigma(x) ,通常σ(x)σ(x)\sigma(x)是大于xxx的。现在我们做个猜想,不对因子直接求和,而先求欧拉函数再求和。猜想 设d1,d2,...,drd1,d2,...,drd_1,d_2,...,d_r是整除nnn的数,其中包括1与n,则 φ(d1)+φ(d2)+φ(d3)+...+φ(...
2018-08-28 23:00:21 859
原创 数论概论读书笔记 25.哪些数可表成两个平方数之和
哪些数可表成两个平方数之和对于一个正整数mmm ,如果mmm每个素因子都可以表示成两个平方数之和,则素因子分解后,用公式 (u2+v2)(A2+B2)=(uA+vB)2+(vA−uB)2(u2+v2)(A2+B2)=(uA+vB)2+(vA−uB)2(u^2+v^2)(A^2+B^2)=(uA+vB)^2+(vA-uB)^2 迭代即可求出最后组成mmm的两个平方数但还有一些mmm,...
2018-08-27 18:35:16 3330
原创 数论概论读书笔记 24.哪些素数可表成两个平方数之和
哪些素数可表成两个平方数之和定理 设ppp是素数,则ppp是两平方数之和的充要条件是p≡1 (mod 4)p≡1 (mod 4)p\equiv 1 \ (mod \ 4) 或p=2p=2p=2这里有两个断言断言A ppp是两平方数之和断言B p≡1 (mod 4)p≡1 (mod 4)p\e...
2018-08-27 18:34:32 2404
原创 数论概论读书笔记 23.二次互反律的证明
二次互反律的证明二次互反定律有三部分。第一部分告诉我们−1−1-1何时是二次剩余;第二部分告诉我们222何时是二次剩余。第三部分告诉我们:(精简一下) (pq)(qp)=(−1)p−12⋅q−12(pq)(qp)=(−1)p−12⋅q−12\left(\frac{p}{q}\right)\left(\frac{q}{p}\right)=(-1)^{\frac{p-1}{2}\cdo...
2018-08-27 18:32:16 5509
原创 数论概论读书笔记 22.二次互反律
二次互反律对于一个给定的数aaa,我们要确定哪些素数ppp以aaa为二次剩余。在前一章中解决了a=−1a=−1a=-1和a=2a=2a=2时的问题。这个时候我们可以通过查看p%mp%mp\%m的一些结果得出aaa是否是QRQRQR或NRNRNR,且mmm较小,为444和888下面要解决的是其他aaa值的勒让德符号(ap)(ap)(\frac{a}{p})的计算问题。例如,假设要计算...
2018-08-27 18:31:26 4306
原创 数论概论读书笔记 21.-1是模p平方剩余吗? 2呢
-1是模p平方剩余吗? 2呢通过前一章的讨论,我们清楚了对于任何一个素数,[1,p−1][1,p−1][1,p-1]有一半是二次剩余,以及哪些数字是二次剩余,哪些不是。现在我们考虑对于一个数aaa,看看对于哪些ppp,这个数是QRQRQR先考虑这样一个问题,对于哪些素数ppp,同余式x2≡−1 (mod p)x2≡−1 (mod p)x^2...
2018-08-27 18:28:46 1779
原创 数论概论读书笔记 20.模p平方剩余
模p平方剩余 观察上面这张表,可以发现上下的对称性,字符化描述为: p2+b2−2pb=(p−b)2≡b2(mod p)p2+b2−2pb=(p−b)2≡b2(mod p)p^2+b^2-2pb=(p-b)^2\equiv b^2 \quad (mod \ p) 因此,若要列出模ppp的所有(非零)平方剩余,只需要计算出其中的一半: 12 (mod&...
2018-08-27 18:28:14 3069
原创 数论概论读书笔记 19.素性测试与卡米歇尔数
素性测试与卡米歇尔数素数是整数中优美的一部分,辣怎么判别一个大数是不是素数呢?费马小定理告诉我们ap≡a&nbsp;(&nbsp;mod&nbsp;p)ap≡a&nbsp;(&nbsp;mod&nbsp;p)a^p\equiv a \ (\ mod \ p)首先,不满足上式的数,一定不是素数。但当你尝试了许多aaa之后发现都满足上式,也不能断言ppp就是素数。对于大部分小的合...
2018-08-27 18:26:59 1666 2
原创 数论概论读书笔记 18.幂、根与不可破密码
幂、根与不可破密码前面我们已经了解了k次幂和k次根。对于一个同余式xk≡b( mod m)xk≡b( mod m)x^k\equiv b (\ mod \ m) ,如果我们知道了k,b,m 且b和m互质,k和φ(m)φ(m)\varphi(m)互质,则可求出解x这里求解φ(m)φ(m)\varphi(m) 是关键。即要对mmm进行分解。这...
2018-08-27 18:26:12 416
原创 数论概论读书笔记 17.计算模m的k次根
计算模m的k次根快速幂可以在log时间内求得一个数模m的k次幂那么反过来呢? 即计算模m的k次根 xk≡b mod mxk≡b mod mx^k\equiv b \ mod \ m 已知k,b,mk,b,mk,b,m,计算xxx的值。 如果我们枚举xxx的值,当m很大时,会耗费很长时间。那么如何快速求解呢?比如现在要求解同余式...
2018-08-27 18:25:03 401
原创 数论概论读书笔记 16.欧拉降幂与逐次平方法
欧拉降幂与逐次平方法如何计算5100000000000000mod 128306035100000000000000mod 128306035^{100000000000000}mod\ 12830603?如果12830603是素数,则直接使用费马小定理,可以将指数除以p-1,将余数作为幂计算即可。但12830603=3571*3593,不是素数但但,gcd(5...
2018-08-26 09:48:26 566
原创 数论概论读书笔记 15.梅森素数与完全数
梅森素数与完全数完全数是等于其真因数之和的数。比如6和28均为完全数。欧几里得《几何原本》第9卷的命题36给出了求某些完全数的方法:15.1 欧几里得完全数公式: 如果2p−12p−12^p-1是素数,则2p−1(2p−1)2p−1(2p−1)2^{p-1}(2^p-1)是完全数证明:质因子分解一下,由等比公式易证。自然要问的是,由15.1给出的求解完全数公式的方法,是否能...
2018-08-26 09:36:45 1978
原创 数论概论读书笔记 14.梅森素数
梅森素数本节我们研究形如an−1(n≥2)an−1(n≥2)a^n-1(n\ge 2)的素数。例如31就是这样的数,因为31=25−131=25−131=2^5-1容易知道若a是奇数,则an−1an−1a^n-1是偶数,即不可能是素数。且a−1a−1a-1始终是an−1an−1a^n-1的因子。为啥呢?因为使用几何级求和公式,(展开即可证明该公式) xn−1=(x−1)(xn−1+x...
2018-08-26 09:35:57 454
原创 数论概论读书笔记 13.素数的计数
素数的计数素数有无穷多个且算术级数的素数 由狄利克雷定理知也有无数个现在的问题是对于一段区间,其间到底有多少个素数呢?或者说大致比例是多少呢?下表可以直观的感觉一下素数的分布定理13.1(素数定理) 当x很大时,小于x的素数的个数近似等于x/ln(x)x/ln(x)x/ln(x) 即 limx→∞π(x)x/ln(x)=1limx→∞π(x)x/ln(x)=1\l...
2018-08-26 09:35:14 434
原创 数论概论读书笔记 12.素数
素数定理12.1 (无穷多素数定理). 存在无穷多个素数证明 欧几里得证明法(见课本p55)定理12.2(模4余3的素数定理). 存在无穷多个模4余3的素数证明 变化的欧几里得证法 见书p57面(思路同上)但是这种思想,对于模4余1的素数不起作用!这并不是无聊的问题,理解论据限制与理解为什么论据有效几乎同样重要。定理12.3(算术级数的素数狄利克雷定理) 设a与...
2018-08-26 09:33:30 597
原创 数论概论读书笔记 11.欧拉函数与中国剩余定理
欧拉函数与中国剩余定理欧拉公式 aφ(m)≡1(modm)aφ(m)≡1(modm)a^{\varphi(m)} \equiv 1(mod m) 很美但是,我们使用这个公式时不可避免要计算φ(m)φ(m)\varphi(m) 一种简单的方法是枚举1~m-1来检查是否互质,但是当m几十位上百位时,这种方法就不可行了我们试着去寻找一些规律首先,当m是一个素数时,φ(p)=p...
2018-08-26 09:32:41 809
原创 数论概论读书笔记 10.同余式、幂与欧拉公式
同余式、幂与欧拉公式费马小定理很漂亮 ap−1≡1(mod&nbsp;p)ap−1≡1(mod&nbsp;p)a^{p-1}\equiv 1(mod\ p) 但限制P是素数且p∤ap∤ap\nmid a如果p是合数,即使a、p互质,结论也不正确了因此,研究是否有依赖模m的指数使得 a???≡1(mod&nbsp;m)a???≡1(mod&nbsp;m)a^{???}\equiv...
2018-08-26 00:14:37 873
原创 数论概论读书笔记 9.同余式、幂与费马小定理
同余式、幂与费马小定理前面我们讨论了关于同余式、同余方程的一些性质小结一下,互质这个条件我觉得很重要①对于ac≡bc(mod m)ac≡bc(mod m)ac\equiv bc(mod \ m) 如果gcd(c,m)=1gcd(c,m)=1gcd(c,m)=1 则可以消去c 得到a≡b(mod m)a≡b(mod m)a\equiv b(m...
2018-08-26 00:13:39 615
原创 数论概论读书笔记 8.同余式
同余式整除性是很好的性质,这在勾股数组、最大公因数与素数分解中得到了体现。而同余式提供了一种描述整除性质的简便方式。 如果m|(a−b)m|(a−b)m|(a-b),我们就说a与b模m同余并记之为a≡b(mod m)a≡b(mod m)a\equiv b(mod\ m) 特别地,a≡a%m(mod m)a≡a%m(mod m)a\equ...
2018-08-26 00:11:58 905
win7_64位_汇编环境搭建指南_DOSbox
2017-09-04
masm 6 . 15
2017-09-04
DOSBox0.74
2017-09-04
简单旅游景点咨询系统的设计与实现
2017-07-12
哈夫曼编/译码系统的简单设计与实现
2017-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人