5x 8y 10z 120的非負整數解是多少?

時間 2021-06-09 05:29:04

1樓:

這算是個需要對數字敏感一些,即使幾乎沒學過初等數論(但小學課本上的知識要記得)也能做出來的題目(嚴格來說需要一些整除的知識,不過不追求嚴謹的話也可以算作是顯然的)。

用樸素的話來講:

觀察發現,8y=120-5x-10z,8y一定是5的倍數。而8不是5的倍數,且5是素數,故y是5的倍數。設y=5m,m為非負整數。

於是得到x+8m+2z=24,x=24-8m-2z。又可知x是偶數。設x=2k,k為非負整數。

得到k+4m+z=12。

由於0≤m≤3,

(1)m=0,則z=12-k,k=0,1,…,12。

(2)m=1,則z=8-k,k=0,1,…,8。

(3)m=2,則z=4-k,k=0,1,…,4。

(4)m=3,則z=k=0。

綜上,5x+8y+10z=120的非負整數解(x,y,z)總共有28個:

(0,0,12),(0,5,8),(0,10,4),(0,15,0),(2,0,11),(2,5,7),(2,10,3),(4,0,10),(4,5,6),(4,10,2),(6,0,9),(6,5,5),(6,10,1),(8,0,8),(8,5,4),(8,10,0),(10,0,7),(10,5,3),(12,0,6),(12,5,2),(14,0,5),(14,5,1),(16,0,4),(16,5,0),(18,0,3),(20,0,2),(22,0,1),(24,0,0)。

求所有整數解可以用整除同餘之類的,但就本題而言,也可以按照我上面的步驟樸素地求解,把「k和m為整數」之外所有關於k和m範圍的限制去掉即可。

(事實上我這樣說明了所有的解(x,y,z)都具有(2k,5m,12-k-4m)(k,m為整數)的形式。為了嚴謹,可以多說一句所有符合這樣形式的(x,y,z)都是原方程的解)。

故所有整數解即(x,y,z)=(2k,5m,12-2k-5m),其中k,m均為整數。由此可知此題的所有非負整數解就是(2k,5m,12-k-4m),其中k,m均為非負整數且k+4m≤12。

2樓:

小學數學層面的回答:

注意到注意到5,10,120都是5的倍數,所以y必須也是5的倍數。這樣可以大大簡化列舉的數量。

y=0時x+2z=24,z可以從0取到12,有13個解。

y=5時9個解。y=10時5個解。y=15時1個解。y再大無解。

這樣加起來28個解。

3樓:厚百合

這個等式一眼看過去就感覺解不止乙個,用MATLAB暴力解得x,y,z分別是 0; 0; 12;

x,y,z分別是 0; 5; 8;

x,y,z分別是 0; 10; 4;

x,y,z分別是 0; 15; 0;

x,y,z分別是 2; 0; 11;

x,y,z分別是 2; 5; 7;

x,y,z分別是 2; 10; 3;

x,y,z分別是 4; 0; 10;

x,y,z分別是 4; 5; 6;

x,y,z分別是 4; 10; 2;

x,y,z分別是 6; 0; 9;

x,y,z分別是 6; 5; 5;

x,y,z分別是 6; 10; 1;

x,y,z分別是 8; 0; 8;

x,y,z分別是 8; 5; 4;

x,y,z分別是 8; 10; 0;

x,y,z分別是 10; 0; 7;

x,y,z分別是 10; 5; 3;

x,y,z分別是 12; 0; 6;

x,y,z分別是 12; 5; 2;

x,y,z分別是 14; 0; 5;

x,y,z分別是 14; 5; 1;

x,y,z分別是 16; 0; 4;

x,y,z分別是 16; 5; 0;

x,y,z分別是 18; 0; 3;

x,y,z分別是 20; 0; 2;

x,y,z分別是 22; 0; 1;

最後附上我寫的辣雞程式

function

[ output_args ] =

trouver

( input )

fora=0

:24;forb=

0:15;

forc=0

:12;if

5*a+

8*b+

10*c==

input

disp

('x,y,z分別是 '

)disp(a

);disp(b

);disp(c

);end

endend

endend

(x 8) 2 (y 6) 2 0然後就得到x 8,y 6,這樣的計算科學嗎?

eici 把x 8和y 6分別看成二個數,那麼二個數相減等於零,則x 8 y 6,此時方程有無數個解。如x 8,y 6 x 10,y 4等等。 安利毀三觀 這個是二元方程的其中乙個解,在只有乙個等式的情況下解不止乙個的,不過這個思路可以稍微記一下,在高等數學裡面很多時候要求最簡便的解 比如微分方程 ...

二元一次方程組 2x 5y 0,x 3y 2,有什麼思路和解答方法?

king 我尋思著這也不難呀 2x 5y x 3y 0 2 2 x 2y 2 x 3y x 2y 2 2 4 y 4 x 12 2 x 10 這不就沒了嗎? jungle0000013 平面上作出這兩條直線,得到交點A 發現A的橫座標比較x接近10,把x 10帶進去得到y 4,驗證發現兩個方程都成立...

怎麼樣用Python作出由曲面z 8 x 2 y 2和z x 2 3 y 2所圍成的立體圖形

cvgmt Python 畫不了的。用 Mathematica 才可以。除了下面畫法,也可以簡單地用 RegionPlot3D 函式 Show ContourPlot3D z 8 x 2 y 2,RegionFunction Function z x 2 3 y 2 Mesh None,Contou...