数论经典50题

数论经典50题
数论经典50题

初等数论练习题及答案

初等数论练习题一 一、填空题 1、τ(2420)=27;?(2420)=_880_ 2、设a ,n 是大于1的整数,若a n -1是质数,则a=_2. 3、模9的绝对最小完全剩余系是_{-4,-3,-2,-1,0,1,2,3,4}. 4、同余方程9x+12≡0(mod 37)的解是x ≡11(mod 37)。 5、不定方程18x-23y=100的通解是x=900+23t ,y=700+18t t ∈Z 。. 6、分母是正整数m 的既约真分数的个数为_?(m )_。 7 8、??? ??10365 =-1。 9、若p 是素数,则同余方程x p - 1 ≡1(mod p )的解数为二、计算题 1、解同余方程:3x 2+11x -20≡0 (mod 105)。 解:因105 = 3?5?7, 同余方程3x 2+11x -20≡0 (mod 3)的解为x ≡1 (mod 3), 同余方程3x 2+11x -38 ≡0 (mod 5)的解为x ≡0,3 (mod 5), 同余方程3x 2+11x -20≡0 (mod 7)的解为x ≡2,6 (mod 7), 故原同余方程有4解。 作同余方程组:x ≡b 1 (mod 3),x ≡b 2 (mod 5),x ≡b 3 (mod 7), 其中b 1 = 1,b 2 = 0,3,b 3 = 2,6, 由孙子定理得原同余方程的解为x ≡13,55,58,100 (mod 105)。 2、判断同余方程x 2≡42(mod 107)是否有解? 11074217 271071107713231071107311072107 710731072107732107422110721721107213)(=∴-=-=-==-=-=-==??≡-?--?-)()()()(),()()()(),()())()(( )(解: 故同余方程x 2≡42(mod 107)有解。 3、求(127156+34)28除以111的最小非负余数。

小升初数学专项解析+习题-数论篇-通用版(附答案)

小升初重点中学真题之数论篇 数论篇一 1 (人大附中考题) 有____个四位数满足下列条件:它的各位数字都是奇数;它的各位数字互不相同;它的每个数字都能整除它本身。 2 (101中学考题) 如果在一个两位数的两个数字之间添写一个零,那么所得的三位数是原来的数的9倍,问这个两位数是__。 3(人大附中考题) 甲、乙、丙代表互不相同的3个正整数,并且满足:甲×甲=乙+乙=丙×135.那么甲最小是____。 4 (人大附中考题) 下列数不是八进制数的是( ) A、125 B、126 C、127 D、128 预测 1.在1~100这100个自然数中,所有不能被9整除的数的和是多少?

预测 2.有甲、乙、丙三个网站,甲网站每3天更新一次,乙网站每五5天更新一次,丙网站每7天更新一次。2004年元旦三个网站同时更新,下一次同时更新是在____月____日? 预测 3、从左向右编号为1至1991号的1991名同学排成一行.从左向右1至11报数,报数为11的同学原地不动,其余同学出列;然后留下的同学再从左向右1至11报数,报数为11的同学留下,其余的同学出列;留下的同学第三次从左向右1至1l报数,报到11的同学留下,其余同学出列.那么最后留下的同学中,从左边数第一个人的最初编号是______. 数论篇二 1 (清华附中考题) 有3个吉利数888,518,666,用它们分别除以同一个自然数,所得的余数依次为a,a+7,a+10,则这个自然数是_____. 2 (三帆中学考题) 140,225,293被某大于1的自然数除,所得余数都相同。2002除以这个自然数的余数是 . 3 (人大附中考题)

奥数赠品数论50题

数论50题 1.由1,3,4,5,7,8这六个数字所组成的六位数中,能被11整除的最大的数是多少?【分析】各位数字和为1+3+4+5+7+8=28 所以偶数位和奇数位上数字和均为14 为了使得该数最大,首位必须是8,第2位是7,14-8=6 那么第3位一定是5,第5位为1 该数最大为875413。 2.请用1,2,5,7,8,9这六个数字(每个数字至多用一次)来组成一个五位数,使得它能被75整除,并求出这样的五位数有几个? 【分析】 75=3×25 若被3整除,则各位数字和是3的倍数,1+2+5+7+8+9=32 所以应该去掉一个被3除余2的,因此要么去掉2要么去掉8 先任给一个去掉8的,17925即满足要求 1)若去掉8 则末2位要么是25要么是75,前3位则任意排,有3!=6种排法 因此若去掉8则有2*6=12个满足要求的数 2)若去掉2 则末2位只能是75,前3位任意排,有6种排法 所以有6个满足要求 综上所述,满足要求的五位数有18个。 3.已知道六位数20□279是13的倍数,求□中的数字是几? 【分析】根据被13整除的判别方法,用末三位减去前面的部分得到一个两位数,十位是7,个位是(9-□),它应该是13的倍数,因为13|78,所以9-□=8 □中的数字是1 4.某自然数,它可以表示成9个连续自然数的和,又可以表示成10个连续自然数的和,还可以表示成11个连续自然数的和,那么符合以上条件的最小自然数是?(2005全国小学数学奥赛)【分析】可以表示成连续9个自然数的和说明该数能被9整除,可以表示成连续10个自然数的和说明该数能被5整除,可表示成连续11个自然数的和说明该数能被11整除 因此该数是[9,5,11]=495,因此符合条件的最小自然数是495。 111考了优秀,一次考试中,某班同学有考了良好,考了及格,剩下的人不及格,已知该5.723班同学的人数不超过50,求有多少人不及格? 【分析】乍一看这应该是一个分数应用题,但实际上用到的却是数论的知识,由于人数必须是整数,所以该班同学的人数必须同时是2,3,7的倍数,也就是42的倍数,又因为人数不超过50,111--)×42=1人 1-所以只能是42人,因此不及格的人数为(7326.(1)从1到3998这3998个自然数中,有多少个能被4整除? (2)从1到3998这3998个自然数中,有多少个数的各位数字之和能被4整除? (第14届迎春杯考题) 【分析】(1)3998/4=999….6所以1-3998中有996个能被4整除的

ACM经典算法及配套练习题

POJ上的一些水题(可用来练手和增加自信) (poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,p oj2255,poj3094) 初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(poj3295) (6)模拟法.(poj1068,poj2632,poj1573,poj2993,poj2996) 二.图算法: (1)图的深度优先遍历和广度优先遍历. (2)最短路径算法(dijkstra,bellman-ford,floyd,heap+dijkstra) (poj1860,poj3259,poj1062,poj2253,poj1125,poj2240) (3)最小生成树算法(prim,kruskal) (poj1789,poj2485,poj1258,poj3026) (4)拓扑排序(poj1094) (5)二分图的最大匹配(匈牙利算法) (poj3041,poj3020) (6)最大流的增广路算法(KM算法). (poj1459,poj3436) 三.数据结构. (1)串(poj1035,poj3080,poj1936) (2)排序(快排、归并排(与逆序数有关)、堆排) (poj2388,poj2299) (3)简单并查集的应用. (4)哈希表和二分查找等高效查找法(数的Hash,串的Hash) (poj3349,poj3274,POJ2151,poj1840,poj2002,poj2503) (5)哈夫曼树(poj3253) (6)堆 (7)trie树(静态建树、动态建树) (poj2513) 四.简单搜索 (1)深度优先搜索(poj2488,poj3083,poj3009,poj1321,poj2251) (2)广度优先搜索(poj3278,poj1426,poj3126,poj3087.poj3414) (3)简单搜索技巧和剪枝(poj2531,poj1416,poj2676,1129) 五.动态规划 (1)背包问题. (poj1837,poj1276) (2)型如下表的简单DP(可参考lrj的书page149): 1.E[j]=opt{D+w(i,j)} (poj3267,poj1836,poj1260,poj2533) 2.E[i,j]=opt{D[i-1,j]+xi,D[i,j-1]+yj,D[i-1][j-1]+zij} (最长公共子序列) (poj3176,poj1080,poj1159) 3.C[i,j]=w[i,j]+opt{C[i,k-1]+C[k,j]}.(最优二分检索树问题) 六.数学 (1)组合数学:

数论题目

浙江师范大学《初等数论》考试卷(A1卷) (2004——2005学年第一学期) 考试类别使用学生数学专业**本科 考试时间120分钟表出卷时间*年*月*日 说明:考生应有将全部答案写在答题纸上,否则作无效处理。 一、填空(30分) 1、d(1000)= 。φ(1000)= 。()=______ 。 2、ax+bY=c有解的充要条件是。 3、被3除后余数为。 4、[X]=3,[Y]=4,[Z]=2,则[X—2Y+3Z]可能的值为。 5、φ(1)+φ(P)+…φ()=。 6、高斯互反律是。 7、两个素数的和为31,则这两个素数是。 8、带余除法定理是。 答案 1、16.2340,1 2、(a,b)|c 3、1 4、3,4,5,6,7,8,9,10,11 5、 6、,p,q为奇素数 7、2,29 8、a,b是两个整数,b>0,则存在两个惟一的整数q,r使得 二、解同余方程组(12分) 答案 解:因为(12,10)|6-(-2),(10,15)|6-1,(12,15)|1-(-2) 所以同余式组有解 原方程等价于方程 即 由孙子定理得 三、A、叙述威尔逊定理。 B.证明若,则m为素数(10分)

答案 A.(威尔逊定理)整数是素数,则 证:若m不是素数,则m=ab,,则,则有 不可能,所以m是素数。 四.解方程≡0(mod27)(10分) 答案 解:由≡0(mod3)得得x=1+3t代入 ≡0 (mod9)有有代入x=1+3t得 代入≡0 (mod27)有代入有 , 即 设2P+1为素数,试证(10分) 答案 证:因n=2P+1为素数,由威尔逊定理即有 即证 六、设P=4n+3是素数,证明当q=2p+1也是素数时,梅森数不是素数。(10分) 答案 证:因q=8n+7,由性质2是q=8n+7的平方剩余,即 所以梅森数不是素数。 七、证无正整数解。(8分) 答案 证:假设有解,设(x,y,z)是一组正整数解,则有x是3的倍数,设x=3x1,又得到y为3的倍数,设,又有,则有解且z>z1 这样可以一直进行下去,z>z1>z2> z3>z4>… 但是自然数无穷递降是不可能的,于是产生了矛盾 八、设n是大于2的整数,证明为偶数(10分) 答案 证:因为(-1,n)=1,由欧拉定理有 ,因为n大于2,只有为偶数。

(2020年编辑)ACM必做50题的解题-数论

poj 1061 青蛙的约会 这题用的是解线性同余方程的方法,之前没接触到过,搜索资料后看到一个人的博客里面讲的很好就拷贝过来了。内容如下: 对于方程:ax≡b(mod m),a,b,m都是整数,求解x 的值,这个就是线性同余方程。符号说明: mod表示:取模运算 ax≡b(mod m)表示:(ax - b) mod m = 0,即同余 gcd(a,b)表示:a和b的最大公约数 求解ax≡b(mod n)的原理:对于方程ax≡b(mod n),存在ax + by = gcd(a,b),x,y是整数。而ax≡b(mod n)的解可以由x,y来堆砌。具体做法如下: 第一个问题:求解gcd(a,b) 定理一:gcd(a,b) = gcd(b,a mod b) 欧几里德算法 int Euclid(int a,int b) { if(b == 0) return a; else return Euclid(b,mod(a,b)); } 附:取模运算 int mod(int a,int b) { if(a >= 0) return a % b; else return a % b + b; } 第二个问题:求解ax + by = gcd(a,b) 定理二:ax + by = gcd(a,b)= gcd(b,a mod b) = b * x' + (a mod b) * y' = b * x' + (a - a / b * b) * y' = a * y' + b * (x' - a / b * y') = a * x + b * y 则:x = y' y = x' - a / b * y' 以上内容转自https://www.360docs.net/doc/b518459917.html,/redcastle/blog/item/934b232dbc40d336349bf7e4.html

2013年春_西南大学《初等数论》作业及答案(共4次_已整理)

2013年春西南大学《初等数论》作业及答案(共4次,已整理) 第一次作业 1、设n,m为整数,如果3整除n,3整除m,则9()mn。 A:整除 B:不整除 C:等于 D:小于 正确答案:A 得分:10 2、整数6的正约数的个数是()。 A:1 B:2 C:3 D:4 正确答案:D 得分:10 3、如果5|n ,7|n,则35()n 。 A:不整除 B:等于 C:不一定 D:整除 正确答案:D 得分:10 4、如果a|b,b|a ,则()。 A:a=b B:a=-b C:a=b或a=-b D:a,b的关系无法确定 正确答案:C 得分:10 5、360与200的最大公约数是()。 A:10 B:20 C:30 D:40 正确答案:D 得分:10 6、如果a|b,b|c,则()。 A:a=c B:a=-c C:a|c D:c|a

正确答案:C 得分:10 7、1到20之间的素数是()。 A:1,2,3,5,7,11,13,17,19 B:2,3,5,7,11,13,17,19 C:1,2,4,5,10,20 D:2,3,5,7,12,13,15,17 正确答案:B 得分:10 8、若a,b均为偶数,则a + b为()。 A:偶数 B:奇数 C:正整数 D:负整数 正确答案:A 得分:10 9、下面的()是模12的一个简化剩余系。 A:0,1,5,11 B:25,27,13,-1 C:1,5,7,11 D:1,-1,2,-2 正确答案:C 得分:10 10、下面的()是模4的一个完全剩余系。 A:9,17,-5,-1 B:25,27,13,-1 C:0,1,6,7 D:1,-1,2,-2 正确答案:C 得分:10 11、下面的()是不定方程3x + 7y = 20的一个整数解。 A:x=0,y=3 B:x=2,y=1 C:x=4,y=2 D:x=2,y=2 正确答案:D 得分:10 12、设a,b,c,d是模5的一个简化剩余系,则a+b+c+d对模5同余于()。 A:0 B:1 C:2 D:3 正确答案:A 得分:10 13、使3的n次方对模7同余于1的最小的正整数n等于()。 A:6 B:2

初等数论 1 习题参考答案

附录1 习题参考答案 第一章习题一 1. (ⅰ) 由a b知b = aq,于是b = (a)(q),b = a(q)及b = (a)q,即a b,a b及a b。反之,由a b,a b及a b 也可得a b; (ⅱ) 由a b,b c知b = aq1,c = bq2,于是c = a(q1q2),即a c; (ⅲ) 由b a i知a i= bq i,于是a1x1a2x2a k x k = b(q1x1 q2x2q k x k),即b a1x1a2x2a k x k;(ⅳ) 由b a知a = bq,于是ac = bcq,即bc ac; (ⅴ) 由b a知a = bq,于是|a| = |b||q|,再由a 0得|q| 1,从而|a| |b|,后半结论由前半结论可得。 2. 由恒等式mq np= (mn pq) (m p)(n q)及条件m p mn pq可知m p mq np。 3. 在给定的连续39个自然数的前20个数中,存在两个自然数,它们的个位数字是0,其中必有一个的十位数字不是9,记这个数为a,它的数字和为s,则a, a 1, , a 9, a 19的数字和为s, s 1, , s 9, s 10,其中必有一个能被11整除。 4. 设不然,n1= n2n3,n2p,n3p,于是n = pn2n3p3,即p3n,矛盾。 5. 存在无穷多个正整数k,使得2k1是合数,对于这样的k,(k1)2

不能表示为a2p的形式,事实上,若(k 1)2= a2p,则(k 1 a)( k 1 a) = p,得k 1 a = 1,k 1 a = p,即p = 2k 1,此与p为素数矛盾。 第一章习题二 1. 验证当n =0,1,2,… ,11时,12|f(n)。 2.写a = 3q1r1,b = 3q2r2,r1, r2 = 0, 1或2,由3a2b2 = 3Q r12r22知r1 = r2 = 0,即3a且3b。 3.记n=10q+r, (r=0,1,…,9),则n k+4-n k被10除的余数和r k+4-r k=r k(r4-1)被10 除的余数相同。对r=0,1,…,9进行验证即可。 4. 对于任何整数n,m,等式n2 (n 1)2 = m2 2的左边被4除的余数为1,而右边被4除的余数为2或3,故它不可能成立。 5 因a4 3a2 9 = (a2 3a 3)( a2 3a 3),当a = 1,2时,a2 3a 3 = 1,a4 3a2 9 = a2 3a 3 = 7,13,a4 3a2 9是素数;当a 3时,a2 3a 3 > 1,a2 3a 3 > 1,a4 3a2 9是合数。 6. 设给定的n个整数为a1, a2, , a n,作 s1 = a1,s2 = a1a2,,s n = a1a2a n, 如果s i中有一个被n整除,则结论已真,否则存在s i,s j,i < j,使得s i与s j 被n除的余数相等,于是n s j s i = a i + 1a j。

数论考试题

数论考试题

————————————————————————————————作者:————————————————————————————————日期:

一、求同余式的解:111x 75(mod321)≡ 二、求高次同余式的解:)105(m od 0201132 ≡-+x x 。 三、求高次同余式的解: 27100x x ++≡(mod 13). 四、计算下列勒让德符号的值:105223-?? ???, 91563?? ??? 五、计算下列勒让德符号的值:)593438( ,)1847 365 ( 六、韩信点兵:有兵一队,若列成五行纵队,则末行一人;成六行纵队,则末行五人; 成七行纵队,则末行四人;成十一行纵队,则末行十人。求兵数。 七、设 b a ,是两个正整数,证明: b a ,的最大公因子00(,)a b ax by =+,其中00ax by + 是形如ax by +(,x y 是任意整数)的整数里的最小正数. 八、证明:存在无穷多个自然数n ,使得n 不能表示为 p a +2(a > 0是整数,p 为素数) 的形式。 九、证明: 若方程 1 1...0n n n x a x a -+++= (0,i n a > 是整数,1,...,i n =)有有理数解,则此 解必为整数. 十、证明: 若(,)1a b =, 则(,)12a b a b +-=或 十一、证明:设N ∈c b a ,,,c 无平方因子,c b a 22,证明:b a 。 十二、设p 是奇素数,1),(=p n , 证明: ??? ? ??≡-p n n p 2 1 (mod p ). 十三、设m > 1,模m 有原根,d 是)(m ?的任一个正因数,证明:在模m 的缩系中,恰有 )(d ? 个指数为d 的整数,并由此推出模m 的缩系中恰有))((m ??个原根。 十四、设g 是模m 的一个原根,证明:若γ通过模()m ?的最小非负完全剩余系, 则g γ 通过模m 的一个缩系。

第三讲 数论专题 - 学生版

第三讲数论专题 重点知识点: 一、整除性质 ①如果自然数a为M的倍数,则ka为M的倍数。(k为正整数) ②如果自然数a、b均为M的倍数,则a+b,a-b均为M的倍数。 ③如果a为M的倍数,p为M的约数,则a为p的倍数。 ④如果a为M的倍数,且a为N的倍数,则a为[M,N]的倍数。 二、整除特征 1.末位系列 (2,5)末位 (4,25)末两位 (8,125)末三位 2.数段和系列 3、9 各位数字之和——任意分段原则(无敌乱切法) 33,99 两位截断法——偶数位任意分段原则 3.数段差系列 11 整除判断:奇和与偶和之差 余数判断:奇和-偶和(不够减补十一,直到够减为止) 7、11、13—三位截断法:从右往左,三位一隔: 整除判断:奇段和与偶段和之差 余数判断:奇段和-偶段和(不够减则补,直到够减)三、整除技巧:

1.除数分拆:(互质分拆,要有特征) 2.除数合并:(结合试除,或有特征) 3.试除技巧:(末尾未知,除数较大) 4.同余划删:(从前往后,剩的纯粹) 5.断位技巧:(两不得罪,最小公倍) 四、约数三定律 约数个数定律:(指数+1)再连乘 约数和定律:(每个质因子不同次幂相加)再连乘约数积定律:自身n(n=约数个数÷2)

例题: 【例1】2025的百位数字为0,去掉0后是225,225×9=2025。这样的四位数称为“零巧数”,那么所有的零巧数是_____。 【巩固】某校人数是一个三位数,平均每个班级36人,若将全校人数的百位数与十位数对调,则全校人数比实际少180人,那么该校人数最多可以达到____人。 【例2】若两个自然数的平方和是637,最大公约数与最小公倍数的和为49,则这两个数是多少? 【巩固】两个两位数,它们的最大公约数是9,最小公倍数是360,这两个两位数分别是_______。【例3】一个两位数,数字和是质数。而且,这个两位数分别乘以3,5,7之后,得到的数的数字和都仍为质数。满足条件的两位数为_____。

100个著名初等数论问题

100个著名初等数学问题 https://www.360docs.net/doc/b518459917.html,/xyp 2003-10-26 数学园地 第01题阿基米德分牛问题Archimedes' Problema Bovinum 太阳神有一牛群,由白、黑、花、棕四种颜色的公、母牛组成. 在公牛中,白牛数多于棕牛数,多出之数相当于黑牛数的1/2+1/3;黑牛数多于棕牛数,多出之数相当于花牛数的1/4+1/5;花牛数多于棕牛数,多出之数相当于白牛数的1/6+1/7. 在母牛中,白牛数是全体黑牛数的1/3+1/4;黑牛数是全体花牛数1/4+1/5;花牛数是全体棕牛数的1/5+1/6;棕牛数是全体白牛数的1/6+1/7. 问这牛群是怎样组成的? 第02题德·梅齐里亚克的法码问题The Weight Problem of Bachet de Meziriac 一位商人有一个40磅的砝码,由于跌落在地而碎成4块.后来,称得每块碎片的重量都是整磅数,而且可以用这4块来称从1至40磅之间的任意整数磅的重物. 问这4块砝码碎片各重多少? 第03题牛顿的草地与母牛问题Newton's Problem of the Fields and Cows a头母牛将b块地上的牧草在c天内吃完了; a'头母牛将b'块地上的牧草在c'天内吃完了; a"头母牛将b"块地上的牧草在c"天内吃完了; 求出从a到c"9个数量之间的关系? 第04题贝韦克的七个7的问题Berwick's Problem of the Seven Sevens 在下面除法例题中,被除数被除数除尽: * * 7 * * * * * * * ÷ * * * * 7 * = * * 7 * * * * * * * * * * * * * 7 * * * * * * * * * 7 * * * * * 7 * * * * * * * * * * * * * * * 7 * * * * * * * * * * * * * * 用星号(*)标出的那些数位上的数字偶然被擦掉了,那些不见了的是些什么数字呢? 第05题柯克曼的女学生问题Kirkman's Schoolgirl Problem

ACM必做50题——数学

1、POJ 2249 Binomial Showdown 组合数学。 高精度,也可把分子分母的数组进行两两约分 #include using namespace std; double c(int c,int k) { double a=1; int i,j=2; for(i=c;i>c-k;i--) a=a*i/(c-i+1); return a; } int main() { int n,k; while(scanf("%d%d",&n,&k)!=EOF && (n!=0 || k!=0)) { if(k>n/2 )k=n-k; printf("%.0lf\n",c(n,k)); } return 0; } 2、poj 1023 the fun number system (经典进位制) 题意:一种由2进制衍生出来的进制方法(我们暂且称为“类2进制”); 标明'n'的位置上原2进制该位的权重要乘上-1,才是现在进制方法该位的权重; 譬如说;pnp对于的能表示的数2来说就是110;即1*2^2+(-1)*1*2^1+1*2^0=2; 算法:这是数论中的进位制问题,我们可以仿照原来的求一个数二进制表示方法; 但首先,我们应该考虑几个问题; ①k位这种类2进制的表示范围; 显然,当给出的'p','n'序列中,我们将所有p的位置都置为1其余位是0,此时最大;当我们将所有n的位置置为1,其余为0,此时最小;不过当我们求最大限max和最小限min时会

有一个溢出问题;比如64位全是p的序列,那么max会溢出,值为-1;同理min在全是n 时也会溢出,为1;显然是max>=0,min<=1,溢出时产生异常,依次可以判断; ②是否是最大限和最小限之间的数都能表示呢? 都可以,而且能够表示的数是2^k个,这个原始2进制是一样的;因为每个位上要么是0,要么是1,而且每个位上的权重唯一的,不能通过其他位的01组合获得;最后,我们就可以仿照原始二进制来算在类2进制下的表示;不断求N的二进制最后一位和右移;如果取余是1,则该位上一定是1,如果该位对于字母为‘n’,则高位应该再加1;这里对2取余可能会出错,因为对于负数,补码的表示,最后一位一定是和原码一样的每次的右移后(有时需先加1)补码表示正好符合要求(可找实例验证); #include using namespace std; __int64 N,M; char s[100],res[100]={'\0'}; int main() { int T;scanf("%d",&T); int i,j; __int64 _max,_min; char ch; while(T--) { scanf("%I64d",&N); scanf("%s",s); _max=0;_min=0; for(i=0;i_max&&_max>=0)) puts("Impossible"); //注意防止64位数的溢出; else { memset(res,'\0',sizeof(res)); for(i=N-1;i>=0;i--) { int flag=0; if(M&1) //这里不能是平常的%2; { res[i]='1';

2018最新五年级奥数.数论.完全平方数(C级).学生版

完全平方数 知识框架 一、完全平方数常用性质 1.主要性质 1.完全平方数的尾数只能是0,1,4,5,6,9。不可能是2,3,7,8。 2.在两个连续正整数的平方数之间不存在完全平方数。 3.完全平方数的约数个数是奇数,约数的个数为奇数的自然数是完全平方数。 4.若质数p整除完全平方数2a,则p能被a整除。 2.性质 性质1:完全平方数的末位数字只可能是0,1,4,5,6,9. 性质2:完全平方数被3,4,5,8,16除的余数一定是完全平方数. 性质3:自然数N为完全平方数?自然数N约数的个数为奇数.因为完全平方数的质因数分解中每个质 -,因数出现的次数都是偶数次,所以,如果p是质数,n是自然数,N是完全平方数,且21|n p N 则2|n p N. 性质4:完全平方数的个位是6?它的十位是奇数. 性质5:如果一个完全平方数的个位是0,则它后面连续的0的个数一定是偶数.如果一个完全平方数的个位是5,则其十位一定是2,且其百位一定是0,2,6中的一个. 性质6:如果一个自然数介于两个连续的完全平方数之间,则它不是完全平方数. 二、一些重要的推论 1.任何偶数的平方一定能被4整除;任何奇数的平方被4(或8)除余1.即被4除余2或3的数一 定不是完全平方数。 2.一个完全平方数被3除的余数是0或1.即被3除余2的数一定不是完全平方数。 3.自然数的平方末两位只有:00,01,21,41,61,81,04,24,44,64,84,25,09,29,49, 69,89,16,36,56,76,96。 4.完全平方数个位数字是奇数(1,5,9)时,其十位上的数字必为偶数。 5.完全平方数个位数字是偶数(0,4)时,其十位上的数字必为偶数。 6.完全平方数的个位数字为6时,其十位数字必为奇数。

(完整word版)初等数论练习题一(含答案)

《初等数论》期末练习二 一、单项选择题 1、=),0(b ( ). A b B b - C b D 0 2、如果1),(=b a ,则),(b a ab +=( ). A a B b C 1 D b a + 3、小于30的素数的个数( ). A 10 B 9 C 8 D 7 4、如果)(mod m b a ≡,c 是任意整数,则 A )(mod m bc ac ≡ B b a = C (mod )ac bc m ≡/ D b a ≠ 5、不定方程210231525=+y x ( ). A 有解 B 无解 C 有正数解 D 有负数解 6、整数5874192能被( )整除. A 3 B 3与9 C 9 D 3或9 7、如果a b ,b a ,则( ). A b a = B b a -= C b a ≥ D b a ±= 8、公因数是最大公因数的( ). A 因数 B 倍数 C 相等 D 不确定 9、大于20且小于40的素数有( ). A 4个 B 5个 C 2个 D 3个 10、模7的最小非负完全剩余系是( ). A -3,-2,-1,0,1,2,3 B -6,-5,-4,-3,-2,-1 C 1,2,3,4,5,6 D 0,1,2,3,4,5,6 11、因为( ),所以不定方程71512=+y x 没有解. A [12,15]不整除7 B (12,15)不整除7 C 7不整除(12,15) D 7不整除[12,15] 12、同余式)593(mod 4382≡x ( ). A 有解 B 无解 C 无法确定 D 有无限个解 二、填空题 1、有理数 b a ,0,(,)1a b a b <<=,能写成循环小数的条件是( ). 2、同余式)45(mod 01512≡+x 有解,而且解的个数为( ). 3、不大于545而为13的倍数的正整数的个数为( ). 4、设n 是一正整数,Euler 函数)(n ?表示所有( )n ,而且与n ( )的正整数的个数. 5、设b a ,整数,则),(b a ( )=ab . 6、一个整数能被3整除的充分必要条件是它的( )数码的和能被3整除. 7、+=][x x ( ). 8、同余式)321(mod 75111≡x 有解,而且解的个数( ). 9、在176与545之间有( )是17的倍数.

ACM数论方面十道基础题目详解

1、公约数和公倍数 https://www.360docs.net/doc/b518459917.html,/JudgeOnline/problem.php?pid=40 这道题目是非常基础的题目,在学习了欧几里德算法之后,应该很好就能做的出来了。注意两个数的最小公倍数和最大公约数之间有关系为: a*b=gcd(a,b)*lcm(a,b); 代码如下: #include using namespace std; inline int Gcd(int m,int n) //求最大公约数 { if (m==0) return n; return Gcd(n%m,m); } int main() { int n,a,b,g; cin>>n; while(n--) { cin>>a>>b; g=Gcd(a,b); cout<

?????≡≡≡)33(mod ) 28(mod )23(mod d n e n p n 那么找到k1、k2、k3满足: k1:k1%23==0&&k1%28==0&&k1%33==1 k2:k2%33==0&&k2%28==0&&k2%23==1 k3:k3%33==0&&k3%23==0&&k3%28==1 则n=k2*p+k3*e+k1*i+k*21252; 代码如下: #include int main() { int n,a,b,c,t; while(scanf("%d%d%d%d",&a,&b,&c,&t),~a) { n=(5544*a+14421*b+1288*c)%21252-t; if(n<=0) n+=21252; printf("%d\n",n); } } 3、韩信点兵 https://www.360docs.net/doc/b518459917.html,/JudgeOnline/problem.php?pid=34 这个题目也是很经典的中国剩余问题类的题目,思路跟上面差不多这道题目因为数据范围很小实际上暴力就可以过,但是这个题目不失为练习中国剩余的很好题目,所以建议大家用中国剩余定理做一下。 直接给出代码: 暴力求解代码: #include main() { int a,b,c,n; scanf("%d%d%d",&a,&b,&c); for(n=11;n<100;n++) if(n%3==a&&n%5==b&&n%7==c) printf("%d\n",n); } 中国剩余定理思路代码:

小六数学第21讲:数论综合(学生版)

第二十一讲数论综合 数论是历年小升初的考试难点,各学校都把数论当压轴题处理。由于行程题的类型较多,题型多样,变化众多,所以对学生来说处理起来很头疼。数论内容包括:整数的整除性,同余,奇数与偶数,质数与合数,约数与倍数,整数的分解与分拆等。作为一个理论性比较强的专题,数论在各种杯赛中都会占不小的比重,而且数论还和数字谜,不定方程等内容有着密切的联系,其重要性是不言而喻的。 基本公式 1.已知b|c,a|c,则[a,b]|c,特别地,若(a,b)=1,则有ab|c。 2.已知c|ab,(b,c)=1,则c|a。 3.唯一分解定理:任何一个大于1的自然数n都可以写成质数的连乘积,即 n= p11a× p22a×...×p k k a(#) 其中p1

②约数:约数个数为奇数个的是完全平方数。约数个数为3的是质数的平方。 ③质因数分答案:把数字分答案,使他满足积是平方数。 ④立方和:A3+B3=(A+B)(A2-AB+B2)。 8.十进制自然数表示法,十进制和二进制,八进制,五进制等的相互转化。 9.周期性数字:abab=ab×101 1.全面掌握数论的几大知识点,能否在考试中取得高分,解出数论的压轴大题是关键。 2.牢记基本公式,并在解题中灵活运用公式。 例1:将4个不同的数字排在一起,可以组成24个不同的四位数(4×3×2×1=24)。将这24个四位数按从小到大的顺序排列的话,第二个是5的倍数;按从大到小排列的话,第二个是不能被4整除的偶数;按从小到大排列的第五个与第二十个的差在3000-4000之间。请求出这24个四位数中最大的一个。 例2:一个5位数,它的各个位数字和为43,且能被11整除,求所有满足条件的5位数? 例3:由1,3,4,5,7,8这六个数字所组成的六位数中,能被11整除的最大的数是多少? 例4:从一张长2002毫米,宽847毫米的长方形纸片上,剪下一个边长尽可能大的正方形,如果剩下的部分不是正方形,那么在剩下的纸片上再剪下一个边长尽可能大的正方形。按照上面的过程不断的重复,最后剪得的正方形的边长是多少毫米? 例5:一根木棍长100米,现从左往右每6米画一根标记线,从右往左每5米作一根标记线,请问所有的标记线中有多少根距离相差4米? 例6:某住宅区有12家住户,他们的门牌号分别是1,2,…,12.他们的电话号码依次是12个连续的六位自然数,并且每家的电话号码都能被这家的门牌号整除,已知这些电话号码的首位数字都小于6,并且门牌号是9的这一家的电话号码也能被13整除,问:这一家的电话号码是什么数?

小学奥数数论经典50题

优秀篇 奇偶性 1.(1984 年第1 届迎春杯试题)有6 个学生都面向南站成一行,每回只能有5 个学生向后转,则最 少要转回就能使这6 个学生都面向北. 2.是否可在下列各数之间添加加号或者减号,使得等式成立? 1 2 3 4 5 6 7 8 9 10 45 若可以,请写出符合条件的等式;若不可以,请说明理由。 位值原理 3.(2009 年第7 届希望杯5 年级2 试第4 题,5 分)一个十位数字是0 的三位数,等于它的各位数字 之和的67 倍,交换这个三位数的个位数字和百位数字,得到的新三位数是它的各位数字之和的倍。

4. a ,b ,c 分别是三位数中的不同的数码,用a ,b ,c 共可组成六个三位数,如果其中五个三位 数之和是2234 ,那么另一个三位数是几? 数的整除 5.(2008 年西城实验数学水平测试)一个自然数的末两位数字为17,它的数字和为17,且能被17 整除.请你写出满足条件的最小五位自然数: 6. 300301302303304…998999 能否被11 整除?如果不能,那么余数是多少?

7. 已知一个五位回文数等于45 与一个四位回文数的乘积(即abcba = 45?deed ),那么这个五位回文 数最大的可能值是. 8. (2008 年第6 届走美杯4 年级决赛第6 题,10 分)207 ,2007 ,20007 ,等首位是2 ,个位 是7 ,中间数字全部是0 的数字中,能被27 整除而不被81整除的最小数是。 9. 六位数20□□08 能被99 整除,□□是. 10.在小于5000 的自然数中,能被11 整除,并且数字和为13 的数,共有个.

初等数论作业(3)答案

第三次作业答案: 一、选择题 1、整数5874192能被( B )整除. A 3 B 3与9 C 9 D 3或9 2、整数637693能被(C )整除. A 3 B 5 C 7 D 9 3、模5的最小非负完全剩余系是( D ). A -2,-1,0,1,2 B -5,-4,-3,-2,-1 C 1,2,3,4,5 D 0,1,2,3,4 4、如果)(mod m b a ≡,c 是任意整数,则(A ) A )(mod m bc ac ≡ B b a = C ac T )(m od m bc D b a ≠ 二、解同余式(组) (1))132(mod 2145≡x . 解 因为(45,132)=3|21,所以同余式有3个解. 将同余式化简为等价的同余方程 )44(mod 715≡x . 我们再解不定方程 74415=-y x , 得到一解(21,7). 于是定理4.1中的210=x . 因此同余式的3个解为 )132(mod 21≡x , )132(mod 65)132(mod 3 13221≡+ ≡x , )132(mod 109)132(mod 3132221≡?+≡x . (2))45(mod 01512≡+x 解 因为(12,45)=3|15,所以同余式有解,而且解的个数为3. 又同余式等价于)15(mod 054≡+x ,即y x 1554=+. 我们利用解不定方程的方法得到它的一个解是(10,3), 即定理4.1中的100=x . 因此同余式的3个解为 )45(mod 10≡x ,

)45(mod 25)45(mod 3 4510≡+≡x , )45(mod 40)45(mod 3 45210≡?+≡x . (3))321 (m od 75111≡x . 解 因为(111,321)=3|75,所以同余式有3个解. 将同余式化简为等价的同余方程 )107(mod 2537≡x . 我们再解不定方程 2510737=+y x , 得到一解(-8,3). 于是定理4.1中的80-=x . 因此同余式的3个解为 )321(mod 8-≡x , )321(mod 99)321(mod 3 3218≡+-≡x , )321(mod 206)321(mod 3 32128≡?+-≡x . (4)?? ???≡≡≡)9(mod 3)8(mod 2)7(mod 1x x x . 解 因为(7,8,9)=1,所以可以利用定理5.1.我们先解同余式 )7(mod 172≡x ,)8(mod 163≡x ,)9(mod 156≡x , 得到)9(mod 4),8(mod 1),7(mod 4321-=-==x x x .于是所求的解为 ). 494(mod 478)494(mod 510 )494(mod 3)4(562)1(631472=-=?-?+?-?+??≡x (5)???????≡≡≡≡) 9(mod 5)7(mod 3)5(mod 2)2(mod 1x x x x . (参考上题)

相关文档
最新文档