1. 程式人生 > >智力題就是以我的智力猜出來的題

智力題就是以我的智力猜出來的題

今天隨便做題的時候看到的一道智力題,我愛數學,數學使我快樂。感謝我的數學教師身份,嘿嘿嘿,對圖表不敏感,但是很喜歡數字呢。

eg1:

一道讀不懂題目看圖好理解的飛機智力題----------------每個飛機只有一個油箱,飛機之間可以相互加油(注意是相互,沒有加油機),一箱油可供一架飛機繞地球飛半圈. 問:為使至少一架飛機繞地球一圈回到起飛時的飛機場,至少需要出動幾架飛機? (所有飛機從同一機場起飛,而且必須安全返回機場,不允許中途降落,中間沒有飛機場)

思路:3架飛機飛五次,飛法:

ABC   3架同時起飛,1/8處,C給AB加滿油,C返航,1/4處,B給A加滿油,B返航,A到達1/2處,C從機場往另一方向起飛,3/4處,C同已經空油箱的A平分剩餘油量,同時B從機場起飛,AC到7/8處同B平分剩餘油量,剛好3架飛機同時返航。所以是3架飛機5架次。

eg2:

小桔A和小桔B輪流在方桌上放硬幣,規則是硬幣不能互相覆蓋,誰最後沒有地方放為輸,先放者有必勝策略

思路:

機智的我當然例舉法啦, 其實就一個道理:先放者先把最中間的位置放了,然後不管後放者放哪,先放者就放其以中間點為中點的中心對稱的位置,只要後放者能放下,先放者就一定能放下。

eg3:

某糧倉有60萬擔糧食,現需要給前線運送糧食,糧倉距離前線行程有15天,但是運糧隊每次只能攜帶30萬擔糧食,且每天行軍需要消耗1萬擔糧食,問其最多能將多少萬擔糧食運到前線?

思路:

倒推,最後一次一定是滿載,假設這返的點為x,則 X的路程走了3次, 60=3x+30

x=10,這裡隱藏結論就是60一定被拿完,最後一段路一定是滿載30

eg4:

【多選】甲和乙一起玩遊戲——搶數字,設定要搶的數字是S,每次只能數N個(5<=N<=10),兩人輪流數。最後誰數到S誰獲勝,若甲先開始,那麼當S為多少時候甲必勝?(2017/2019)

思路:

只要可以在取完一次之後剩下的數字是15的倍數即可,這樣甲就可以一直保持這個狀態一直到結束,例如甲取完還剩15,那麼無論乙怎麼取,甲都可以把最後的取完。選項模15的餘數小於10就ok。類似於圓桌放硬幣。先放在中心點,然後對方不管怎麼放,只需要放在相對於中心點對稱的地方。即乙放N,甲就放對稱的數目15-N,比如乙7甲8;乙6甲9等。

還有一道很經典的馬兒賽跑的題,有二十五匹速度各不相同的馬來賽跑,一次只能跑五匹,每匹馬每次跑的狀態穩定,沒有計時裝置,那麼請問:最少需要多少次才能找出跑得最快的三匹馬?()。答案是7。

第一次:先分五組每組5匹馬決出123名,

第二次:在把每組的第一名拉出來決出123,

第三次:最後把剩下未知的馬拉出來決出2、3。\(^o^)/~