由几天前网友提出的8年级 数学题:6X+3Y+2Z=600, 问正整数解 想到的

来源: yddad 2017-05-23 11:07:49 [] [旧帖] [给我悄悄话] 本文已被阅读: 次 (2341 bytes)


这题据说有固定公式做,应该更容易。

但是 他/她没有给出答案,我就做一次雷锋吧。
 

我当时给出的答案是 5151。 经过码工用程序验证是对的

 

我想到了一个方法,也许有助于对数学方程的理解,你们不妨启发一下孩子

我的解法如下

6X+3Y+2Z=600

Y 一定是偶数。设 Y=2N

得到 6X+6N+2Z=600

方程式可以变成 Z=300-(3X+3N)

因为 Z 是大于零的整数,所以 有 X + N <= 100

X, N 大于等于零的整数解可以变成图中求区域内的所有整数坐标点,求三角形内整数坐标点的数量




有两种方法计算

  1。求区域面积方法, 要考虑零点。 应该是高101, 底 101, 面积是 (101+1)x101/2 = 5151. 
      也可理解为数点放法, 求 级数和 (1,2,3。。。。101)


  2。通过求矩形内整数点的方法,   矩形四点位 为 (0,0)(100,0)(100,100)(0,100)
       所有整数坐标点点数 为  101x101 = 10201.

      阴影区域包括的点为:矩形区域内所有整数坐标点的一半加上对角线(X + N = 100)上点的一半。
      容易看出 X + N = 100 上有 101 个 整数坐标点
       

      10201/2 + 101/2 = 10302/2 =  5151


这题可以更容易一点 如变成 6X+3Y+2Z= 18, 求 包括零的所有整数解。

变成 求 X + N <= 3 内的整数坐标点的个数, 可列出十个解



可开拓一下思维 如果不做  Y=2N 变换也可以吗?














 

所有跟帖: 

X+N<100, -keessa- 给 keessa 发送悄悄话 (0 bytes) () 05/23/2017 postreply 11:18:09

嗯注意到了,不包括零是 4581 -yddad- 给 yddad 发送悄悄话 (0 bytes) () 05/23/2017 postreply 11:30:23

好像有一种摆棍的办法 -flagsix- 给 flagsix 发送悄悄话 (186 bytes) () 05/23/2017 postreply 11:52:28

这个办法好神奇,有什么文章提到吗?一般这个办法用于排列组合。 -wen1988- 给 wen1988 发送悄悄话 wen1988 的博客首页 (0 bytes) () 05/23/2017 postreply 12:38:56

太妙了,问题就是变成 -yddad- 给 yddad 发送悄悄话 (85 bytes) () 05/23/2017 postreply 15:00:16

Let Y=2y, Z=3z, X+y+z=100, C(99,2)=4851. (X,y,z > 0) -calligraphy- 给 calligraphy 发送悄悄话 (0 bytes) () 05/23/2017 postreply 16:19:35

请您先登陆,再发跟帖!