冬令营讲义题目和为什么在上讲这个_第1页
冬令营讲义题目和为什么在上讲这个_第2页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

吴题目:ab1<a<b。有两位先生,MS先生,Ma*b;S先生只知道两个数的和a+b,关于这两个数,两位先生有如下四句;MabSabMS假设两位先生推理且不说谎话用键盘输入两个自然数x和y,x>=2, y<=550,输出所有的数对(a,b,使得x<=a<b<=y且题目给出的四句发生题目的难度表现在:要根据有顺序的四句将数对a和b找出来abxy。x<a<b<y题目说:Ma*bm,Sab定义:M(m)MS(s)S先生心目中的数对;M(m)S(s)暂不考虑x、y范围,可将M(m),S(s)表述为M(m)={(a,b)│a*b=m, (s)={(a,b)│a+b=S Mab(bM SabS先生说了前后两个半句话。ab Sab=S的数对(ab)不止一个。∀(a,b)│(a,b)∈S(s)→│M(a*b)│ S先生心目中的数对(abM先生心目中的数对ab)也不止一个。现在,设法将①②③写成的公式形式。令数对(uv)MSf12(u,v),其物理意义是在数对(u,v)下,满足前面两句话的判别函数。f12(u,v)= (│M(u *v)│>1) (│S(u+v)│>1) (∀(a,b)│(a,b)∈S(u+v)│→│M(a*b)│>1 M(a,b)了。前面M先生心目中的值为(u,v)∀(u v)│(u v)∈MM先生心中有了变化,他在说这句话的时候已经将(u,v)分成了两部分;第一部分:仅有一个数对(u,v)会使f12=(u,v)=true; 第二部分:其它数对(u,v)都会使f12=(u, 现在定义满足前三句话的判别函数f3(a,b)f3(a,b)=(f12(a,b)) ({(u,v)│(u,v)∈M(a*b),f12u,v)=true}={(a,b)}) truefalse。S3,不同之处仅在于前者为(a*b)ab,很容易等出满足四句话的数对(ab的判别f4(a,b)=(f3(a,b) ({(u,v)│(u,v)∈S(a+b),f3(u,v)=true}={(a,b)} 从⑧式看,如果一个数对(ab)f4(ab)true,则可以说数对(ab即为题目之1、│M(u*v)│ 条件2、│S(u+v)│ 条件3、∀(a,b)│(a,b)∈S(u+v)→│M(a*b)│ 3123。f12由于有1<a<b,例1<2<3,可见5≤(a S(ab)S(5)={(2,3)S(6)={(2,4)S(7)={(2,5),(3,4S(8)={(2,6),(3,5a+b<7则S(a+b)≤1若a+b≥7则│S(a+b) a+b≥73说到这里,要将思路转一下,本来是要求(a,b)数对,现在先来分析两者之和S,看哪些S(S=a+b)3?S(S=a+b)31、SS≥7S>5时,可将S分解为两个不同的质数的和。S=pq(pq)S(s,p,q为质数时,这时必定│M(p*q)│3SSM先生心目中的数对可能是唯一的。a,bS2、SSpq2时,M22证明如下:数对(pq)M先生心目中的(pq)Mp*q)(2pq)M先生心中2*pq=p*q222即(2pq)∈M(p*2│Mp*q)│>13p2p=2 q=S-2qM(p*q ②若q,∵q uvpq=puv=(pu)vpu≠v(p(p,q)∈M(p∗q(pu,q)∈M(p*q │M(p*23②或S23SSab[s]来标识是否还在筛中,筛过之a和bSabS值进行分解,每种分解要对mmMa和bSa和b的值。1、用筛法事先得到一个质数表程序中使用的是类型的数组,下标为0,上标为550*550。数组元素的值为true 2booksizeS的值(两数之和)false.forS>=7SS-2for(S=7;S<Size;S=S+2)if(!prime[S-2])Sab[s]=trueSSab[s]true3x和y,SX为数的最小值,YSS的最大值为S=2*X+1SforS值时,可令步长2for(S=x+x+1;S=y+y—1;S=S+2)4forSSab[s]trueS值不是解(aS=S+2SSab[s]trueSjS—jSj=2,3,S/2jS-j),S(可能不止一个)M先生m=j*(S-j)思是从m出发,将其分解为两个数的乘m令u= )取整muvu*u=mu=u-1。countS=0;再以m为基准,从两数乘积为m的角度分解m为两个数K和m/k,取K=2 ,3u,1:mK整除,即M%K==02:由km/kSabk+m/k]==truem的分解能满足上述两

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论