2018 10 1 邏輯題訓練

2022-08-18 05:54:12 字數 2985 閱讀 5125

解:設大型馬有x匹,中型馬有y匹,小型馬有z匹,

根據題意可得:

x+y+x=100⋯①

3x+2y+ 12z=100②,

②×2-①得:5x+3y=100,

所以有y= 100-5x3 ,

因為x、y必須是正整數,

所以有: x=17 y=5 z=78 x=14 y=10 z=76 ,x=11 y=15 z=74 , x=8 y=20 z=72 , x=5 y=25 z=70 , x=2 y=30 z=68 ,

答:可能有:大型馬17匹、5匹中型馬,78匹小型馬;

大型馬14匹、10匹中型馬,76匹小型馬;

大型馬11匹、15匹中型馬,74匹小型馬;

大型馬8匹、20匹中型馬,72匹小型馬;

大型馬5匹、25匹中型馬,70匹小型馬;

大型馬2匹、30匹中型馬,68匹小型馬;

答:由滿6向空5倒,剩1公升,把這1公升倒5裡,然後6剩滿,倒5裡面,由於5裡面有1公升水,因此6只能向5倒4公升水,然後將6剩餘的2公升,倒入空的5裡面,再灌滿6向5裡倒3公升,剩餘3公升。
答:設杯子編號為abcdef,abc為滿,def為空,把b中的水倒進e中即可。
答:小林在輪到自己且小黃沒死的條件下必殺黃,再跟菜鳥李單挑。所以黃在林沒死的情況下必打林,否則自己必死。  小李經過計算比較(過程略),會決定自己先打小林。於是經計算,小李有873/2600≈33.6%的生機;

小黃有109/260≈41.9%的生機;小林有24.5%的生機。哦,這樣,那小李的第一槍會朝天開,以後當然是打敵人,誰活著打誰;

小黃一如既往先打林,小林還是先乾掉黃,冤家路窄啊!最後李,黃,林存活率約38:27:35;

菜鳥活下來抱得美人歸的機率大。

李先放一空槍(如果合夥幹中林,自己最吃虧)黃會選林打一槍(如不打林,自己肯定先玩完了)林會選黃打一槍(畢竟它命中率高)李黃對決0.3:0.28 0.4可能性李林對決0.3:0.60.6可能性成功率0.73

李和黃打林李黃對決0.3:0.40.7*0.4可能性李林對決0.3:0.7*0.6*0.70.7*0.6可能性成功率0.64

答:讓甲分湯,分好後由乙和丙按任意順序給自己挑湯,剩餘一碗留給甲。這樣乙和丙兩人的總和肯定是他們兩人可拿到的最大。然後將他們兩人的湯混合之後再按兩人的方法再次分湯。
答:底下放乙個1,然後2 3放在1上面,另外的4 5豎起來放在1的上面。
答:要想讓新放的硬幣不與原先的硬幣重疊,兩個硬幣的圓心距必須大於直徑。也就是說,對於桌面上任意一點,到最近的圓心的距離都小於2,所以,整個桌面可以用n個半徑為2的硬幣覆蓋。  把桌面和硬幣的尺度都縮小一倍,那麼,長、寬各是原桌面一半的小桌面,就可以用n個半徑為1的硬幣覆蓋。那麼,把原來的桌子分割成相等的4塊小桌子,那麼每塊小桌子都可以用n個半徑為1的硬幣覆 蓋,因此,整個桌面就可以用4n個半徑為1的硬幣覆蓋。
答:方塊5
答:經過第一輪,說明任何兩個數都是不同的。第二輪,前兩個人沒有猜出,說明任何乙個數都不是其它數的兩倍。現在有了以下幾個條件:1.每個數大於02.兩兩不等3.任意乙個數不是其他數的兩倍。 每個數字可能是另兩個之和或之差,第三個人能猜出144,必然根據前面三個條件排除了其中的一種可能。假設:是兩個數之差,即x-y=144。這時1(x,y>0)和2(x!=y)都滿足,所以要否定x+y 必然要使3不滿足,即x+y=2y,解得x=y,不成立(不然第一輪就可猜出),所以不是兩數之差。因此是兩數之和,即x+y=144。同理,這時1,2都滿足,必然要使3不滿足,即x-y=2y,兩方程聯立 ,可得x=108,y=36。  這兩輪猜的順序其實分別為這樣:第一輪(一號,二號),第二輪(三號,一號,二號)。這樣分大家在每輪結束時獲得的資訊是相同的(即前面的三個條件)。

那麼就假設我們是c,來看看c是怎麼做出來的:c看到的是a的36和b的108,因為條件,兩個數的和是第三個,那麼自己要麼是72要麼是144(猜到這個是因為72的話,108就是36和72的和,144的話就是 108和36的和。這樣子這句話看不懂的舉手):

假設自己(c)是72的話,那麼b在第二回合的時候就可以看出來,下面是如果c是72,b的思路:這種情況下,b看到的就是a的36和c的72,那麼他就可以猜自己,是36或者是108(猜到這個是因為36的話 ,36加36等於72,108的話就是36和108的和):

如果假設自己(b)頭上是36,那麼,c在第一回合的時候就可以看出來,下面是如果b是36,c的思路:這種情況下,c看到的就是a的36和b的36,那麼他就可以猜自己,是72或者是0(這個不再解釋了) :

如果假設自己(c)頭上是0,那麼,a在第一回合的時候就可以看出來,下面是如果c是0,a的思路:這種情況下,a看到的就是b的36和c的0,那麼他就可以猜自己,是36或者是36(這個不再解釋了), 那他可以一口報出自己頭上的36。(然後是逆推逆推逆推),現在a在第一回合沒報出自己的36,c(在b的想象中)就可以知道自己頭上不是0,如果其他和b的想法一樣(指b頭上是36),那麼c在第一回 合就可以報出自己的72。現在c在第一回合沒報出自己的36,b(在c的想象中)就可以知道自己頭上不是36,如果其他和c的想法一樣(指c頭上是72),那麼b在第二回合就可以報出自己的108。現在b在 第二回合沒報出自己的108,c就可以知道自己頭上不是72,那麼c頭上的唯一可能就是144了。

答:15%*80%/(85%×20%+15%*80%)
答:f(x)=(60-2x)*x,當x=15時,有最大值450。450×4
答:因為1=5,所以5=1.
答:本題可用遞迴演算法,但時間複雜度為2的n次方,也可以用動態規劃法,時間複雜度為n的平方,實現起來相對要簡單得多,但最方便的就是直接運用公式:排隊的種數=(2n)!/[n!(n+1)!]。

JavaScript邏輯訓練題(二)

1 乙個新入職,月工資為2000元的員工,每年漲上一年年工資5 到20年時的月工資是多少?var money 2000 for var i 0 i 20 i alert money 2 山上有一口缸可以裝50公升水,現在有15公升水。老和尚叫小和尚下山挑水,每次可以挑5公升。問 小和尚要挑幾次水才可...

JS邏輯訓練題 迴圈

前篇迴圈中介紹了while do while for迴圈,如何利用迴圈實現數學邏輯呢,看看下面幾道題訓練一下。1.求s a aa aaa aaaa aaaaa aaaaaa aaaaaaa a和n從鍵盤輸入,例如使用者輸入的a是2,n是5,則要求將2 22 222 2222 22222的和計算出來 ...

js邏輯訓練題 如何精練MBA邏輯

在管理類聯考中邏輯是管理綜合的考察要點,很多同學之前沒有接觸過這個。中鼎建議各位考生,及時規劃好邏輯的複習,爭取管理綜合得高分。以下是關於邏輯的幾點建議 01 仔細閱讀聯考大綱,明確努力方向 大綱是本,各科都應當明確 緊扣大綱 這個關鍵點。以大綱解析為主,進行全面的複習。邏輯題目積累也不是很多,大同...