[問題]拼圖

[問題]拼圖

qeypour 於 星期二 十月 25, 2005 7:32 pm


圓上有P1,P2,....,P20,利用這20個點畫10條弦,任兩條弦都不相教交,而且每個點都用到,
如果說這樣的畫法是此圓的"拼圖",問共有幾種"拼圖"?

qeypour
大 師
大 師
 
文章: 431
註冊時間: 2005-07-23

安靜be-quiet 於 星期三 十月 26, 2005 2:34 pm


10種?
我猜想畫法只有一種樣式,就是十條平行線(平行線這個說法不符合數學上的定義,不過這樣說比較方便啦! ),每一點有十種畫法,所以猜是十種

安靜be-quiet
初學者
初學者
 
文章: 26
註冊時間: 2005-09-15

qeypour 於 星期三 十月 26, 2005 2:43 pm


安靜be-quiet 寫到:10種?
我猜想畫法只有一種樣式,就是十條平行線(平行線這個說法不符合數學上的定義,不過這樣說比較方便啦! ),每一點有十種畫法,所以猜是十種


不一定要平行,像P1P2,P3P4,P5P6,....,P19P20,這10條弦畫出也是一種拼圖

qeypour
大 師
大 師
 
文章: 431
註冊時間: 2005-07-23

piny 於 星期三 十月 26, 2005 6:43 pm


先定義一些狀況,若某兩點相連後其左右兩塊圓皆還有點存在,則稱為貫穿。
則可輕易看出一個符合題意的貫穿,左右兩邊剩餘點數必同為偶數,而不相鄰的貫穿,其間必為四的倍數。
再假設P1至P20依序於一圓上,
(a,b)表左右兩邊的剩餘點個數,
(Pa,Pb)表此兩點連為一線

分以下幾種情況:
1.無貫穿→兩種。
2.一條貫穿:則左右兩邊可為(2,16)(4,14)(6,12)(8,10)四種,
    每一種皆有二十種變化,以(2,16)為例
    即(P1,P18)、(P2,P19)、...
     (P19,P16)、(P20,P17)
    故為80種。
3.二條貫穿(相鄰):則左右兩邊可為(2,14)(4,12)(6,10)(8,8)四種,
    除了(8,8)為對稱只有十種變化外,餘皆二十種
    故為70種。
4.三條貫穿至八條貫穿(皆相鄰):很明顯地,依序為60至10種。
    (以下皆只敘明有幾種,討論方法皆相同)
5.兩組貫穿,中間有四點,其組數可為
    (1,1)→50種
    (1,2)→40種
    (1,3)→30種
    (1,4)→20種
    (1,5)→10種
    (2,2)→30種
    (2,3)→20種
    (2,4)→10種
    (3,3)→10種
6.兩組貫穿,中間有八點,其組數可為
    (1,1)→30種
    (1,2)→20種
    (1,3)→10種
    (2,2)→10種
7.兩組貫穿,中間有十二點,其組數可為
    (1,1)→10種
8.三組貫穿,中間有四點、四點,其組數可為
    (1,1,1)→20種
    (1,1,2)→10種
    (1,2,1)→10種

共702種

piny
大 師
大 師
 
文章: 398
註冊時間: 2005-10-15
來自: 台北市

訪客 於 星期三 十月 26, 2005 8:19 pm


piny 寫到:先定義一些狀況,若某兩點相連後其左右兩塊圓皆還有點存在,則稱為貫穿。
則可輕易看出一個符合題意的貫穿,左右兩邊剩餘點數必同為偶數,而不相鄰的貫穿,其間必為四的倍數。
再假設P1至P20依序於一圓上,
(a,b)表左右兩邊的剩餘點個數,
(Pa,Pb)表此兩點連為一線

分以下幾種情況:
1.無貫穿→兩種。
2.一條貫穿:則左右兩邊可為(2,16)(4,14)(6,12)(8,10)四種,
    每一種皆有二十種變化,以(2,16)為例
    即(P1,P18)、(P2,P19)、...
     (P19,P16)、(P20,P17)
    故為80種。
3.二條貫穿:則左右兩邊可為(2,14)(4,12)(6,10)(8,8)四種,
    除了(8,8)為對稱只有十種變化外,餘皆二十種
    故為70種。
4.三條貫穿至八條貫穿:很明顯地,依序為60至10種。
    (以下皆只敘明有幾種,討論方法皆相同)
5.兩組貫穿,中間有四點,其組數可為
    (1,1)→50種
    (1,2)→40種
    (1,3)→30種
    (1,4)→20種
    (1,5)→10種
    (2,2)→30種
    (2,3)→20種
    (2,4)→10種
    (3,3)→10種
6.兩組貫穿,中間有八點,其組數可為
    (1,1)→30種
    (1,2)→20種
    (1,3)→10種
    (2,2)→10種
7.兩組貫穿,中間有十二點,其組數可為
    (1,1)→10種
8.三組貫穿,中間有四點、四點,其組數可為
    (1,1,1)→20種
    (1,1,2)→10種
    (1,2,1)→10種

共702種


可否以此方法算一下6點跟8點跟10點的拼圖各有幾個?

訪客

 

piny 於 星期三 十月 26, 2005 11:52 pm


Anonymous 寫到:

可否以此方法算一下6點跟8點跟10點的拼圖各有幾個?


可以吧!方法相同,分別為五種、十四種、三十二種。

piny
大 師
大 師
 
文章: 398
註冊時間: 2005-10-15
來自: 台北市

piny 於 星期四 十月 27, 2005 12:43 am


發現一些情況尚未考慮,就是兩組以上的貫穿有可能某一邊是相鄰的,此時間隔不一定得為四的倍數,這些情況都尚未考慮進去,所以答案將會更多!

明天有空再好好整理一次,先睡了!

piny
大 師
大 師
 
文章: 398
註冊時間: 2005-10-15
來自: 台北市

qeypour 於 星期四 十月 27, 2005 8:01 am


piny 寫到:
Anonymous 寫到:

可否以此方法算一下6點跟8點跟10點的拼圖各有幾個?


可以吧!方法相同,分別為五種、十四種、三十二種。


我的答案五種,十四種,四十種
第三個不一樣

qeypour
大 師
大 師
 
文章: 431
註冊時間: 2005-07-23

piny 於 星期四 十月 27, 2005 9:41 am


呵呵!大家的答案都再加碼...

我的答案再改為5種、14種、42種,

以下為10點的情況討論:

1.無貫穿:2種
2.一條貫穿:15種
3.二條貫穿(相鄰):10種
4.三條貫穿(皆相鄰):5種
5.兩組貫穿(某一頭相鄰、另一頭隔兩點):10種

至於原題目,發現還有好多情況得考慮,還在想有沒有較簡捷的算法...

piny
大 師
大 師
 
文章: 398
註冊時間: 2005-10-15
來自: 台北市

qeypour 於 星期四 十月 27, 2005 10:12 am


忘了登入
其實原題我算15528種
只是不知對或不對?

qeypour
大 師
大 師
 
文章: 431
註冊時間: 2005-07-23

galaxylee 於 星期六 十月 29, 2005 1:25 pm


左鍵: 點擊縮放; 右鍵: 觀看原圖

一般解決圖形上的分割問題,我們會嘗試找出遞迴關係,再求解
假設圓內接2n邊形的拼圖數為F(n)
n=0,F(0)=1(這應該沒有意義,但為了配合公式,這是不得已的規定)
n=1,F(1)=1(理由同上)
n=2,F(2)=2
因為圓上兩點A、B能夠相連成一條弦,且滿足條件
其充要條件為此弦必須將其它點分割成左右兩側都是偶數個頂點
設AB線段左側頂點數為2s,AB線段右側頂點數為2n-2s-2=2(n-s-1)
所以原2n邊形分成一個2s邊形及一個2(n-s-1)邊形
而2s邊形的拼圖數為F(s),2(n-s-1)邊形的拼圖數為F(n-s-1)
所以屬於此種類型的拼圖數為F(s)*F(n-s-1)
所以F(n)=F(0)*F(n-1)+F(1)*F(n-2)+....+F(n-1)F(0)
上式遞迴式的解為F(n)=[1/(n+1)]*C(2n,n)
(證明在此略)

所以,20邊形,n=10,F(10)=(1/11)*C(20,10)=16796

galaxylee
副教授
副教授
 
文章: 555
註冊時間: 2005-07-18

Re: [問題]拼圖

安靜be-quiet 於 星期五 十一月 04, 2005 5:12 pm


qeypour 寫到:圓上有P1,P2,....,P20,利用這20個點畫10條弦,任兩條弦都不相教交,而且每個點都用到,
如果說這樣的畫法是此圓的"拼圖",問共有幾種"拼圖"?

我以為是一次把10條弦畫完才算一種.....還是我誤解題目的意思啦

安靜be-quiet
初學者
初學者
 
文章: 26
註冊時間: 2005-09-15

qeypour 於 星期五 十一月 04, 2005 8:10 pm


galaxylee 寫到:左鍵: 點擊縮放; 右鍵: 觀看原圖

一般解決圖形上的分割問題,我們會嘗試找出遞迴關係,再求解
假設圓內接2n邊形的拼圖數為F(n)
n=0,F(0)=1(這應該沒有意義,但為了配合公式,這是不得已的規定)
n=1,F(1)=1(理由同上)
n=2,F(2)=2
因為圓上兩點A、B能夠相連成一條弦,且滿足條件
其充要條件為此弦必須將其它點分割成左右兩側都是偶數個頂點
設AB線段左側頂點數為2s,AB線段右側頂點數為2n-2s-2=2(n-s-1)
所以原2n邊形分成一個2s邊形及一個2(n-s-1)邊形
而2s邊形的拼圖數為F(s),2(n-s-1)邊形的拼圖數為F(n-s-1)
所以屬於此種類型的拼圖數為F(s)*F(n-s-1)
所以F(n)=F(0)*F(n-1)+F(1)*F(n-2)+....+F(n-1)F(0)上式遞迴式的解為F(n)=[1/(n+1)]*C(2n,n)
(證明在此略)

所以,20邊形,n=10,F(10)=(1/11)*C(20,10)=16796


其實我有找到紅色之遞迴式
但因沒找到棕色的一般解而造成加錯的情況
可請galxylee兄撥空post一下遞迴式得解之過程嗎?
感激不盡

qeypour
大 師
大 師
 
文章: 431
註冊時間: 2005-07-23




趣味數學