在2到99之间选两个整数,告诉A两数之和,告诉B两数之积.
题目
在2到99之间选两个整数,告诉A两数之和,告诉B两数之积.
A对B说:"虽然我不知道那两个数字,可是我能肯定你也不知道." B说:" 我原来确实不知道,可是你这么一说,现在我知道了." A于是说:" 既然你这么说,那我也知道了," 问是哪两个数字?
答案
方便描述,改写如下:有2到99间两数a、b,A知道和s,B知道积m,然后是后面的对话,略
由A的第一句话就可以推得,两数和必然小于55
原因:如果s=a+b>=55,则s一定可以写为s=c+d,其中53<=c<=97,是素数,2<=d<=99.
这样,假如恰好a取c、b取d,那么m=c*d=a*b是一个可唯一乘积分解的数,也就是说B有可能只知道积就可以猜出来.
那么A说你一定猜不出就不准确了,所以s<55
由A的第一句话还可以推得,这两个数不能写为两个素数的积.因此,根据哥德巴赫猜想“每一个大于或等于6的偶数都可表示成两个奇素数之和”,推得至少在2~200范围内,s不能是偶数
所以s的取值范围目前可以确定为[5,54]间的奇数,还可以进一步缩小范围.对奇素数p,3<=p<=53,p+2是s肯定取不到的数,因为如果取到了,存在2+p的分解使它们的积唯一.这样s可能的取值范围就是{11,17,23,27,29,35,37,41,47,51,53}
s是奇数,说明a,b必然一个为奇一个为偶(不妨a奇b偶).因此m=a*b为偶数
再分析B的第一句话.因为仅仅上面的条件就可以在知道m的条件下,而推出a,b.所以m=a*b的奇偶分解必然是唯一的.这说明奇数a必然是素数,b=2^n
再看A的的二句话.同样,仅仅上面的条件,就能确定s,说明s形如奇素数加一个2^n的偶数的分解也是唯一的.
根据上面的几条判据,对{11,17,23,27,29,35,37,41,47,51,53}进行筛选,同时注意s的a+b分解唯一性,可以很快得到结果
例如:11=4+7=8+3,不唯一
23=16+7=4+19,不唯一
.
最终得到s=17,a=13,b=4,m=52
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 已知集合A={x竖线x=a的平方+2a-3,a属于R},B={y竖线y=x的平方+3x+b,x属于R},是否存在b,使得B为A的真子集...
- 八下数学课本第十六章分式
- 在四边形ABCD中,∠ABC=30°,∠ADC=60°,AD=CD,AB=根号2,BC=根号3,求BD=?
- 一直升机的速度为18m/s,它从海拔-200m升到海拔700m,要用几秒
- RC串联电路,已知R=1/wC=10欧,接到u=(10+20根号2sinwt)V的非正弦电压上,求电容电压uC
- 表示一块木块的大小的单位是?(①米,②平方米,③立方米)
- A:Hi!John!Did you watch the 1____ yesterday afternoon?
- Do you know who i am?英语翻译
- 这项标准要求学生不仅要写的规范美观,而且还要求会认会写.(病句)
- 形容充分显露自己的本领和作用的成语
热门考点
- 什么红什么绿?一个成语.
- 我是一个两位数且是奇数,十位数字和个位数字的和是17,我是多少?
- 目标是1500,实际达成2000,达成率是多少?公式如何列,
- 请不要忘记明天是我的生日派队..翻译英文...是怎么样的?
- 英语翻译:你是我非常珍惜的朋友
- 通过纽约广播电台 英语翻译
- 打扫一个教室,小明需30分钟,小军需50分钟,如小明先扫6分钟,小军再过来一齐扫
- 直线y=2/kx+k^2+3平行于直线y=2x,则这条直线的解析式为()
- 用不毛之地造句 要用一个修辞50字!急啊!
- 已知sin(π-θ)-cos(π+θ)=√2/3,其中π/2<θ<π,求下列各式的值: