5 回答
已采納

asd8532
TA貢獻143條經驗 獲得超187個贊
設幾個變量
x: 都是老虎的組數
y:都是狐貍的組數
z:既有狐貍又有老虎的組數
z1:既有狐貍又有老虎的組數里,老虎的個數
z2:既有狐貍又有老虎的組數里,狐貍的個數
列公式如下:
3*x + 3*y + z1 + z2 = 30 #30只動物
3*x + 3*y + z1 = 18 #當問有老虎時回答有的動物數
3*x + 3*y + z2 = 18 #當問有狐貍時回答沒有的動物數
3*x + z1 = 15 #一共15只老虎
3*y + z2 = 15?。R还?5只狐貍
解出z1=12,z2=12,x=1,y=1所以這個解有1個。
x=1,y=1,z=8

zzylove
TA貢獻9條經驗 獲得超1個贊
第一句話,如果是狐貍說的,說明一直老虎都沒只有狐貍,如果老虎來說,自己本身就是老虎,恒成立。那么18只動物中減去15只tiger說的就剩下3只狐貍啊,那3只狐貍的就只有1組;
同理,3只老虎也只有1組啊。
程序做出計算是要模擬這個過程,還是只是求值呢
求值我覺得就是:(說自己那組有老虎的數目-tiger數)/3=3只狐貍的組數
3只老虎的組數同理
是不是我的想法太膚淺啊(;°○° )
添加回答
舉報
0/150
提交
取消