尤其在學過函式式程式設計之後,更加覺得想在計算機技術上上乙個台階必須得有非常紮實的數學基礎。然而太多學生大學開始就慢慢淡忘了數學,和高中比起來根本不是乙個境界。於是我決心開設這樣乙個系列,我每天都會練習,也會更新上部落格,也希望大家能夠每天練習,畢竟每天都有人推送題目^_^
獨立思考是乙個非常好的習慣,也希望大家能夠擁有它,我雖然會在題目後搭上答案,但肯定不如你通過自己的思考學到的多,而且我寫下來的肯定也不如各自思考大腦中想到的多。
我們的目標是將a中的整個塔移到c中,每次只移動乙個圓盤,且較大的圓盤在移動過程中不能放置在較小的圓盤上面。圓盤數量為n。
這問題叫做河內塔問題,也稱為漢諾塔。
以上的問題,大家想必都見過了,此處自然不會如此簡單。
那麼,此處的問題是:將n個圓盤從樁柱a移動到樁柱c,但不允許在a和c之間直接移動,也就是說每一次移動都要移動到中間的樁柱b或從樁柱b移出。求最短的移動序列。
平面上有n條直接定義的某些區域是無界的,而另一些區域是有界的。有界區域的 最大個數是多少?
如圖所示,上過色的地方是有界的。
第一題t0
=0 t
1=t0
+1+t
0+1+
t0=2
t2=t1+1
+t1+
1+t1
=8 t
3=t2
+1+t
2+1+
t2=26
tn=3
tn−1
+2=3
n−1第二題tn
=tn−
1+(n
−2)
t3=1
,t4=
3,t5
=6,t
6=10
tn=(
n−1)
(n−2
)/2另外,這個系列取個什麼名字好呢?找回數學的感覺?每天一道數學題?數學題系列?大家覺得呢……
遞迴1 漢諾塔
漢諾塔 又稱河內塔 問題是源於印度乙個古老傳說的益智玩具。大梵天創造世界的時候做了三根金剛石柱子,在一根柱子上從下往上按照大小順序摞著64片 圓盤。大梵天命令婆羅門把圓盤從下面開始按大小順序重新擺放在另一根柱子上。並且規定,在小圓盤上不能放大圓盤,在三根柱子之間一次只能移動乙個圓盤。後來,這個傳說就...
1207 ACM 漢諾塔II 數學
題目 中文題目,在原來三個柱子的情況下 漢諾塔一 增加了乙個柱子,難度也增加了。思路 思考時盡量和漢諾塔一聯絡起來。1 先看漢諾塔一的情況 只有乙個盤子時,只需挪動一步 假如n個盤子要移動an步,則有n 1個盤子可以先通過an步把上面的n個盤子挪到第二個柱子上,再挪最大的盤子,最後把n個盤子挪到大的...
數學 亂搞 AOJ 331 漢諾塔
description 大家都聽說過漢諾塔吧?有n個圓盤由小到大排列,套在a柱上,每次只能移動乙個圓盤,而且只能大的在下,小的在上,讓你把a柱上的圓盤移到b柱,給你乙個多餘的c柱,問你最少移動多少次才能完成任務。input 輸入有多組資料,每組包括乙個整數n n 10000000 表示初始狀態下有n...