12球問題的java演算法

2021-05-25 07:14:57 字數 799 閱讀 1064

問題:12個球中有乙個重量異常的球。請你用無砝碼天平稱三次,找出這個球來,並說出它比普通球輕或重。

// 一組測試資料,將12個球做好標記

double a = 1.0, b = 1.0, c = 1.0, d = 1.0, e = 0.9, f = 1.0, g = 1.0, h = 1.0, i = 1.0, j = 1.0, k = 1.0, l = 1.0;

// 顯示結果

string result = null;

// 將12個球分成3組進行比較

if ((a + b + c + d) == (e + f + g + h)) else

} else if ((a + b + c) > (i + j + k)) else if (i > j) else

} else else if (i > j) else

}} else if ((a + b + c + d) > (e + f + g + h)) else if (f > g) else

} else if ((a + i + j + k) > (e + b + c + d)) else

} else else if (b > c) else

}} else else if (b > c) else

} else if ((a + f + g + h) > (e + i + j + k)) else if (f > g) else

} else else }}

// 列印結果

system.out.println(result);

12球稱重問題, 演算法及其他

數學分析 實現 第一 有12個外觀完全一樣的球 第二 11個是好球,重量相同 第三 有乙個球是 壞球 重量與其他11個球異常,但不知偏輕偏重!第四 有一架天平,無砝碼 問 怎樣用該天平稱量3次,找出重量異常的球!先論證可行性 再來看看牛人的解答吧,從另乙個角度看東東,特別牛!從資訊理論來看,12個球...

關於12球問題的討論

從小就喜歡數學,下面就來討論乙個數學上的小問題,作者本人覺得挺有意思的,希望你也會有同感 如果下面這個問題你能在1個小時給我答案,我願意拜你為師,哈哈,不要覺得太簡啊,否則打擊我,我可是想了整整乙個下午,經過無數次失敗才搞定的阿 問題 有12個球,其中有乙個是不正規的 重量 給你乙個天平,但沒有砝碼...

12球問題 我的解答

前一段時間為考試忙得不可開交,實在沒有心情來整理這些可惡的球,請各位見諒。下面我就給出我的解答,也不枉讓大家等的花都謝了。再囉嗦一句,即使沒有人我還是會認真的把他寫出來,因為這是我的承諾,做乙個受承諾的人不是很好嗎?好了,下面看我的解答把 第一步 把12個小球平均分成3份如下 數字表示球的號碼 第一...