一道值得思考的数论题(六星级)

辅导小孩子数学,发现了这道奥数题,难度是六星(一般题目为三星或者四星,五星级的题目也很少),于是认真思考了下,找到了解答方法。题目需要一定的逻辑思维能力。如果小孩子能独立解答出来,她(他)的思维能力就达到了一个新高度。

 

题目:

张老师想到两个正整数x,yy>=x>=1她将x+y的值告诉A,将xy的值告诉BAB都知道y>=x>=1

 

AB有如下对话:

B我不知道x+y的值

A给你一个提示x+y<=20。一旦你能通过这个提示确定x+y,我也知道xy的值。

B:我知道x+y的值了。

x值和y值。

 

 

========== =============================

解答:

一、确定xy的范围和约束条件

首先从xy开始分析。如果xy是素数,那么其因数分解只能分解为1自身(例如17=1*17),没有其他分解方式。这样B根据xy值就可以确定x=1y值,而知道x+y的数值,与条件不符。

所以xy一定是合数。

 

x+y<=20x>=1得知,y<=19

 

如果x=1,xy=yy必为合数,且小于20。小于20的合数进行因数分解后,各个分解方式得到的因数之和都小于20,无法唯一判断出y值。所以x>1y<=18

 

xy至少有两种分解方式,一种是x*y,一种是1*xy,要想通过x+y<=20保留一个分解方式,应该是排除1*(xy)保留x*y因为在y>=x>=2的情况下xy>=x+y,所以排除大者,保留小者。

所以1+xy>20 得到 xy>19

 

因为 (x+y)(x+y)>=4xy>=4*19=76

所以 x+y>=9

 

y>=x, x+y>=9  y>=5

 

y>=xx+y<=20 得  x<=10

 

综合上述结果可知xy取值区间和约束条件如下:

2<=x<=10

5<=y<=18

9<=x+y<=20

xy>19

 

二、质因数分解分析

我们xy作为素数来分析。将18以内的素数列出来(2357111317)结合约束条件,进行组合分析

 

x

y

xy

x+y

x+y情况

2

11

22

13

 

2

13

26

15

 

2

17

34

19

 

3

7

21

10

5+5重复,排除10

3

11

33

14

7+7重复,排除14

3

13

39

16

5+11重复,排除16

3

17

51

20

7+13重复,排除20

5

5

25

10

重复

5

7

35

12

 

5

11

55

16

重复

5

13

65

18

7+11重复,排除18

7

7

49

14

重复

7

11

77

18

重复

7

13

91

20

重复

 

表中的 xy都是素数,所以xy的分解方式是唯一的,即xy=x*y。根据上述约束条件得到表中14xy。其中10141618205x+y存在重复值,使得xy不唯一,因此A不能根据已知的x+y来对应xy。于是排除这5x+y值。另外4x+y值(12131519)备用。

 

三、x+y加数分解的排除分析

因为x+y的范围是9-20,共有12个值,排除了5x+y值,还剩以下7x+y值:9111213151719。现在我们对x+y进行分解,逐一排除相应的x+y值。

 

x+y

x

y

xy

xy分解(除去1*xy)

排除情况

9

4

5

20

4*5=2*10

20的因数分解不唯一,排除9

11

2

9

18

2*9=3*6

 

11

3

8

24

2*12=3*8=4*6

 

11

4

7

28

4*7=2*14

 

11

5

6

30

5*6=2*15=3*10

11对应的xy的因数分解均不唯一,排除11

12

3

9

27

唯一

 

12

5

7

35

唯一

3+9重复,排除12

15

2

13

26

唯一

 

15

3

12

36

2*18=3*12=4*9=6*6

 

15

4

11

44

唯一

2+13重复,排除15

17

2

15

30

2*15=5*6=3*10

 

17

3

14

42

3*14=6*7

 

17

4

13

52

唯一

 

17

5

12

60

4*15=6*10

 

17

6

11

66

唯一

4+13重复,排除17

19

2

17

34

唯一

 

19

8

11

88

唯一

2+17重复,排除19

 

排除9:对x+y=9进行加数分解,只有4+5这一组符合约束条件(其他分解形式得到的xy乘积小于19,不满足约束条件);4*5=20=2*104*52*10均满足“因数之和不超过20”的条件,也就是说,20的因数分解有2组,所以B无法通过xy=20和“因数之和不超过20”的条件来唯一确定xy值。所以排除9

 

排除11x+y=114组加数分解后,对应的xy的因数分解均不唯一,排除11

 

排除12:进行加数分解得到其中的2(其他组可不考虑)5+73+9,且这2组对应的xy的因数分解(满足“因数之和不超过20)均唯一,所以A无法通过x+y=12来唯一确定xy,排除12

 

排除15:进行加数分解得到其中的2(其他组可不考虑)2+134+11,且这2组对应的xy的因数分解(满足“因数之和不超过20)均唯一,所以A无法通过x+y=15来唯一确定xy,排除15

 

排除17:进行加数分解得到其中的2(其他组可不考虑)4+136+11,且这2组对应的xy的因数分解(满足“因数之和不超过20)均唯一,所以A无法通过x+y=17来唯一确定xy,排除17

 

排除19:进行加数分解得到其中的2(其他组可不考虑)2+178+11,且这2组对应的xy的因数分解(满足“因数之和不超过20)均唯一,所以A无法通过x+y=19来唯一确定xy,排除19

 

至此我们已经排除了9-1214-2011x+y值,只剩下x+y=13

 

四、x+y=13分解分析

我们对13做加数分解,得到下表:

x+y

x

y

xy

xy分解(除去1*xy)

13

2

11

22

 

13

3

10

30

2*15=5*6=3*10

13

4

9

36

2*18=3*12=4*9=6*6

13

5

8

40

5*8=4*10

13

6

7

42

3*14=6*7

 

从表中可得,13共有5组加数分解情况,分解后的乘积xy4组的因数分解(满足“因数之和不超过20)不唯一,使得 B无法根据xy值来唯一确定xy,是无效的加数分解,可以忽略;只有2+11这组对应的xy的因数分解(满足“因数之和不超过20)是唯一的,A可以根据x+y=13来唯一确定xy值,B可以根据xy=22来唯一确定x+y值。

至此我们得到了本题的答案:

    x=2y=11

posted @ 2023-06-27 21:16  auzwcd  阅读(118)  评论(0)    收藏  举报