十二个球称三次C语言编程,十二个球,有一个不知轻重,现有一个天平,称三次,找出此球!...
平均分成A、B、C三組,每組4個(gè);
第一秤:A、B兩組先分別放天平左右:
情況一:平衡.則問(wèn)題出在C組,A、B組共8個(gè)為標(biāo)準(zhǔn)球. 第二秤用3個(gè)標(biāo)準(zhǔn)球和C組的3個(gè)球?qū)Ρ? 如果第二秤平衡,剩下的一個(gè)就是問(wèn)題球,第三秤用標(biāo)準(zhǔn)球和問(wèn)題球?qū)Ρ?得出問(wèn)題球偏輕 還是偏重; 如果第二秤不平衡,那這三個(gè)C組的球是輕了還是重了可以知道(因?yàn)榱硪贿吺菢?biāo)準(zhǔn)球), 比如說(shuō)重了,第三秤就在這三個(gè)C組球中取兩個(gè)對(duì)比,不平衡則重了的一個(gè)是問(wèn)題 球,平衡則剩下的一個(gè)是問(wèn)題球(輕重已在第二秤得出)情況二:不平衡,則問(wèn)題出在A組或B組,不知輕重,C組為標(biāo)準(zhǔn)球. 在重的一組更新命名為A組,取出3個(gè),放在一邊,補(bǔ)上3個(gè)標(biāo)準(zhǔn)球;A組剩下的一個(gè),跟輕的一邊 (更新命名為B組)任一一個(gè)交換位置,此時(shí)為第二秤. 第二秤如果平衡,則問(wèn)題出在A組取出放在一邊的3個(gè)球上,問(wèn)題球偏重.知道輕重,第三 秤找出問(wèn)題球的辦法上面說(shuō)過(guò)了. 第二秤如果不平衡, 天平擺向沒(méi)有改變,則:1、問(wèn)題球在B組未交換位置的3個(gè)球中,2、問(wèn)題球偏輕.第 三秤解決問(wèn)題. 天平擺向改變,則:問(wèn)題球在交換的兩個(gè)球中,不知輕重.第三秤用標(biāo)準(zhǔn)球與重的一 個(gè)比.平衡,則另一個(gè)是問(wèn)題球,偏輕;不平衡,則這個(gè)就是問(wèn)題球,偏重.
解答完畢.3秤定位問(wèn)題球及其輕重情況.
解析看不懂?求助智能家教解答查看解答
總結(jié)
以上是生活随笔為你收集整理的十二个球称三次C语言编程,十二个球,有一个不知轻重,现有一个天平,称三次,找出此球!...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 工具分享 --- tinyPNG,大图
- 下一篇: 使用Visual Paradigm画ER