人趕一群羊,要經過99做橋?過一座給一半還一隻,過99座還剩幾隻

時間 2021-09-14 04:16:35

1樓:樊少森

樓主的問題不完整,這個問題應該這樣問的

一個人趕一群羊,要經過99做橋?過一座給一半還一隻,過99座還剩2只,問這個人原來有幾隻羊

答:2只

2樓:匿名使用者

設陣列a[99],a[n]表示為過第n座橋後的羊的數量。

也就是說求a[99]=?

因為 a[n+1]=0.5a[n]+1 => a[n]-2=2(a[n+1]-2)

=> a[0]-2=2(a[1]-2)=2*2*(a[2]-2)=…=2^99*(a[99]-2)

=> a[0]=2^99*(a[99]-2)+2注:2^99表示為2的99次方。

所以當a[99]<2,a[0]<0,忽略

當a[99]=2時,a[0]=2;

當a[99]>=3時,a[0]>=2^99+22^99+2 實在太大了(汗! 6.33e29) ,沒有現實性和可操作性,所以忽略。

所以,a[99]=2,也就是從開始到最後一直都是2只羊。

3樓:匿名使用者

上面的演算法太費事,只能是學過大專數學才能看懂,要想大眾化,就必須從最淺顯的地方入手,在分析的過程中獲取答案。數學不是只為了算得,而是為了用的。應當這樣:

原來就有2只,最後還是2只

記住:取原來羊的總數的1/2,再還給1只,這是問題的關鍵。這裡只能用最小的偶數(2),才能一直進行下去(過任何座橋都可以),否則總有一次成為奇數,那個1/2就取不出來了(總不能將羊一劈兩半吧)

牧羊人趕一群羊過10條河,每過一條河時都有一半的羊掉入河中,每次都撈上3只,最後還剩6只,原來有多少隻羊

過第10條河的時候 6 3 3 只 3 2 6 只 過第9條河的時候 6 3 3 只 3 2 6 只 彼此類推 不管怎麼算 還是6隻羊所以原來有6隻羊 6隻羊。用倒推法 過10條河前有 6 3 2 6只 過9條河前有 6 3 2 6只 以此類推,開始時有6只。6只 假設總共有x隻羊 第一次過河之後剩...

有乙隻老虎帶領一群羊和乙隻羊帶領一群老虎去打仗,哪支隊伍可以獲勝

千年人渣 羊和虎各帶一支對方動物出出去打戰,誰會勝利而歸?我才不管西點軍校怎麼說,人家有人家需要嘛,他的論點需要拿這個當論據,當然得說虎勝嘍。我認為羊會勝利。1 按西點的說法就是你虎夠機智,合理使用戰術,可是你最終還得面對乙個矛盾的問題,就是在你虎使用戰術後羊的戰鬥力間接被提高了,那這羊還是你命題給...

夢見一群燕子都變後來往外趕的時候變成了人?

夢是人體一種很常見的生理現象。有的時候,我們做的夢精彩到可以做成電視劇集。連我們自己都無法想象。但其實夢就是我們平時積累的一些生活記憶。這些記憶不光是日常發生的。還有電視裡面看到的,故事裡面聽到的,所以我們的夢才會要多離奇就有多離奇,所以也就不難理解為什麼我們會做這些奇怪的夢。夢裡的事都是潛意識想的...