F(n)完全覆盖中的计数问题
這幾天閱讀周沛耕老師主編的《數學?興趣與創造力》一書,讀到“完全覆蓋中的計數問題”這一節,感覺有點意思。于是自已試著做一個探索性研究,也不知會有什么新的發現,讓我們帶著一顆好奇的心開始我們的探索之旅。
?
完全覆蓋指的是用一個長1寬2(以后記為12)的矩形小紙片去覆蓋一個大小為的矩形網格盤,要求小紙片不重疊、不伸出且不留空地,也就是不多不少恰好把矩形盤蓋住。問這樣的蓋法有多少種?
?
處理這樣的問題,我們當然是由易到難,由具體到抽象。先把這個大問題分解為幾個小問題來逐步解決。
?
問題一:若矩形盤為,則蓋法有多少種?
?
答:顯然,如果k為奇數時,肯定無法完全覆蓋,即蓋法為0種.
?
如果k為偶數時,蓋法為1種。
?
問題二:若矩形盤為,則蓋法有多少種?
?
答:首先小紙片的放法有橫放和豎放兩種。如圖所示:
?
?
如果k=1時,小紙片只能豎著放一張,蓋法只有一種。記為;
如果k=2時,小紙片用兩張,可以都橫著放,也可以都豎著放,蓋法有兩種。記為;
如果k=3時,從矩形盤的左上角起,若第一張紙片豎著放,則剩下的矩形盤為,蓋法有2種;若第一張紙片橫著放,則剩下的矩形盤為,蓋法有1種,故k=3時,蓋法共有3種,記為。如圖所示:
?
?
如果k=4時,同樣從矩形盤的左上角起,若第一張紙片豎放,剩余的矩形盤為,蓋法有種;若第一張紙片橫放,剩余的矩形盤為,蓋法有種。故k=4時,蓋法共有種。如圖所示
?
以此類推,可知
當k=n時,蓋法種數為。
很明顯,數列就是著名的斐波那契數列。由斐波那契數列通項公式就可徹底解決問題二。
?
到此,我們的探究才剛開了個頭,還有更深更有趣的問題,引領我們繼續前行。
?
問題三:若矩形盤為,則完全覆蓋它的蓋法有多少種呢?
?
分析:首先要想用紙條完全覆蓋矩形盤,則矩形盤中的小正方形個數必為偶數,故這一問題中的k只能取正偶數。
?
當k=2時,從矩形盤的左上角起,若第一張小紙條豎放,則下面必然要橫放一張,此時剩下的矩形盤為,故覆蓋的方法有1種;
?
若第一張小紙條橫放,則剩余的矩形盤為,故覆蓋方法有2種;
?
所以k=2時,覆蓋方法共有3種。記為。如圖所示
?
?
當k=4時,此時如果我們仍采用首張橫放、首張豎放的方法分兩類來討論,就會發現問題相當復雜,根本不可求解。于是我們必須探索新的解決方法。
?
首先計數問題,分類計數仍是我們主要的思索方向。只是分類的標準我們要作出調整。對于的矩形盤,共有12個小正方形。要想完全覆蓋,一定要用的小紙條6張。只是其中有些橫放,有些豎放。橫放的最多有6條,豎放的最多有4條。
?
于是我們以豎放的小紙條條數為分類標準。
?
?當豎放的小紙條有4條時,覆蓋方法有如圖下面四種情況:
?
當豎放的小紙條有且只有3條時,經實驗可知不能完全覆蓋;
?
當豎放的小紙條有且只有2條時,覆蓋方法有如圖下面六種情況:
?
?
當豎放的小紙條有且只有1條時,經實驗可知不能完全覆蓋;
?
當豎放的小紙條有且只有0條時,覆蓋方法則有且僅有一種。
?
綜上所述,可知k=4時,覆蓋種數共有4+6+1=11種。記為。
?
此時對于的矩形盤覆蓋問題雖然得到了解決,但這個方法還是有點缺陷,因為它用到了列舉法、實驗法,對于數目不太大時比較實用,數目再大時估計,這種方法是不可行的。
?
再聯想前面對于矩形盤覆蓋問題的處理,我們能否把的矩形盤分割成小一些的的矩形盤來處理。在分割過程中,由于可能出現把一張小紙片分割成兩小正方形的情況,于是我們的分類標準就是,看分割線分割了幾張小紙片。
?
把的矩形盤沿中間分割成兩個的矩形盤,分割線可能割0張小紙片或2張小紙片。(為什么請讀者思考?繼續讀下去,你會找到答案。)
?
???當分割線割0張小紙片時,分割線左右兩側各有一個的矩形盤,每個矩形盤的覆蓋方法有種,故此時的覆蓋方法有種;
???當分割線割2張小紙片時,覆蓋方法如圖所示有兩種;
?
綜上所述,當k=4時,覆蓋方法種數為11種。
?
顯然這種方法比前面的方法還是有優越性,分類的種數較少,計算也比較簡便。
?
下面我們接著來探究,這種方法有無一定的推廣價值。
?
當k=6時,矩形盤更大了是的,我們按中間線把它分割成兩個的矩形盤。則分割線分割的小紙片張數只能為1張或3張。因為如果分割0張或2張,則在3的矩形盤中剩余未覆蓋的小正形個數不是偶數個,就不可能恰好被整數張小紙條覆蓋。
?
當分割線恰好分割了1張小紙片時,分割線左右兩邊正好是如圖所示的矩形盤,其中有一個小正形已被覆蓋(用黑色表示)。有三種情形:
?
?
其中第(1)種情形的覆蓋方式共有4種,第(2)種情形無法完全覆蓋,第(3)種情形的覆蓋方式同第(1)種也有4種。
?
故此時的覆蓋方法種數為=32種。
?
當分割線恰好分割了3張小紙片時,分割線左是如圖所示圖形,
?
?
此時左邊的覆蓋方法有3種,由對稱性,右邊的覆蓋方法也有3種,
?
故此時的覆蓋方法種數為種。
?
綜上所述,知當k=6時,覆蓋方法種數為種。記為。
?
當k=8時,矩形盤已經變成了。我們仍取中間線為分割線,則分割線所分割的小紙條張數為0張或2張。
?
當分割線分割小紙條張數為0時,左、右兩邊各為一個完整的3的矩形盤,則覆蓋方法種數為種;
?
當分割線分割小紙條張數為2張時,左邊的圖形可能為(黑色代表已覆蓋)下面3種情形:
?
?
對于第一種情形,覆蓋方法有4種;第(2)種情形不能完全覆蓋;第(3)種情形覆蓋方法有4種。故分割線分割小紙條張數為3張時,完全覆蓋方法種數為種。
?
綜上所述,當時,覆蓋方法種數為。
?
經過我們上面艱苦的探索,對于數列還是沒能發現什么有價值的規律。但從中我們掌握的分割法探索完全覆蓋問題的方法,為我們進一步探索奠定的一定的基礎。對于的矩形盤的探索,我們不妨就此打住。下面我們來看看對于的矩形盤,我們會有什么發現?
?
當k=1時,很明顯,覆蓋方法只有1種。記為。
????當時,覆蓋方法有5種(見前面的矩形盤),記為。
????當k=3時,覆蓋方法有11種(見前面的矩形盤),記為。
?
當k=4時,用豎線沿矩形盤中間分割,左右兩邊各為一個的矩形盤。分割線可能分割的小紙條張數為0、2或4張。
?
當小紙條被分割張數為0時,左、右兩邊各為一個完整的的矩形盤,于是完全覆蓋的方法種數為5=25種。
?
當小紙條被分割張數為2時,左邊矩形盤可能為
?
其中(1)、(2)的完全覆蓋方式各有兩種,(3)、(4)的完全覆蓋方式各有1種,(5)(6)不能完全覆蓋。
?
則此時4×4的矩形盤完全覆蓋方法有2×2+2×2+1+1=10種;
當小紙條被分割張數為4時,左邊的矩形盤為
?
?
它的覆蓋方法只有1種。
?
綜上所述,對于4×4的矩形盤,完全覆蓋方法種數為。
?
當k=5時,我們用一條水平線沿矩形盤的中間來分割,矩形盤被分割成了兩個2的矩形盤。被分割線分割的小紙條可能為0,2或4張。
?
當分割線分割的小紙條張數為0時,完全覆蓋方法種數為8×8=64種;
?
當分割線分割小紙條張數為2時,上面的矩形盤可能有如下情形:
?
?
其中(1)(2)兩種情況,完全覆蓋的方法各有3種;
(3)(4)兩種情況,完全覆蓋的方法各有2種;
(5)(6)(7)(8)四種情況,都不能完全覆蓋。
(9)(10)兩種情況,完全覆蓋的方法各有1種。
?
于是此種情形下,4×5的矩形盤完全覆蓋的方法有3×3+3×3+2×2+2×2+1+1=28種。
?
當分割線分割小紙條張數為4張時,上面矩形盤的有如下情形:
?
?
其中(1)、(3)、(5)的完全覆蓋方法各有1種;(2)(4)都不能完全覆蓋。
?
于是此種情形下,4×5的矩形盤完全覆蓋的方法有1+1+1=3種。
?
綜上所述,對于4×5的矩形盤完全覆蓋的方法有種。
?
經過艱辛的努力,雖然我們并沒有想象中會有什么巨大的發現出現,但在這艱難的探索中,我們學會了研究問題的方法,同時也磨煉了我們的意志。這是我利用6個小時時間一口氣完成的一次探索,雖然在科學道路上,這樣的探索也許不值一提,但它畢竟是開始,我想日后我還會有更多的作品出現。
?
作者簡介:任所懷,山西省原平市第一中學一級教師。1996年畢業于山西師范大學數學系,在中學任教15年,一直從事高中數學教學與研究工作。
總結
以上是生活随笔為你收集整理的F(n)完全覆盖中的计数问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GCC参数
- 下一篇: 12个高矮不同的人排成两排