人趕一群羊,要經過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就取不出來了(總不能將羊一劈兩半吧)

當一群人說你是瘋子時,你要怎樣做才能證明你不是瘋子

吳尊是我的 面對這樣的事情我的建議就是一笑而過。如果大家認為你是瘋子,那麼就是你的行為或者思維跟其他人不一樣,而且差別比較明顯,那麼如果你確認自己是正常的,那麼不必去理會,避免接觸這些人就好,世界之大,總有跟你一樣的一類人。如果不能確定是否有問題,或者你的行為給自己造成了不便,我覺得你還是最好諮詢一...

在校期間,被一群人打了,你會怎麼做?

如果在校期間你被一群人打了,你一定要及時的報告給老師。在我看來,學校老師有能力處理這件事情,如果他不能給你一個公正公平的解決方案的話,這個時候你才可以告訴家長。如果直接告訴家長的話,家長會直接來找老師和那個欺凌你的同學的麻煩,這樣的話老師也會左右為難,根本沒有辦法來幫助你。在校期間被一群人打了,首先...

英國人為何評價巴基斯坦人是「一群害怕做印度人的穆斯林」

這名字好記哦 前幾年,經濟走廊的改線風波,就因為俾路支人認為建經濟走廊自己沒有得到實惠造成的。 英國人為何評價巴基斯坦人是 一群害怕做印度人的穆斯林 那是因巴基斯坦他們不想做印度人。 哈哈,穆斯林也有害怕的文化啊!穆斯林到哪國都是同化別人而不擔心自己被同化,但在印度例外,1526穆斯林莫臥兒帝國就建...