• 沒有找到結果。

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

第二章 雙射函數的建立

一、『長度為 n 的四元數列中,「0」出現偶數次的個數』。

1.方法一:分為四類(0 為首,1 為首,2 為首,3 為首)

設長度為 n 的四元數列中,「0」出現偶數次的個數為A , n

可寫出遞迴關係式:An (4n1An1)An1An1An1 2An14n1nN,n1,A0 1

可解出 2

2 4n n An

2.方法二:由指數型生成函數可知

 

2 ) 2 ( ) 4 ) (

2 ( ) ( ) (

!

3

0

x e x x e

x e e x x e

n A n

n

n

 

 

 

0 0

0

! 2

2 4 2

) 2

!( ) 1

4

!( 1

n

n n n n

n n

n x

n n x

n x

,可解出 , , 0

2 2

4   

n N n

A

n n n

3.方法三:可想成n 個座位中選2i個位置給「0」,其他位置給「1」或「2」或「3」的方法數,

即為

    

2 2

2 2 4

4 2 2 0

2

0

2

2 3 3 3 3 ... 3

n n n

n n

n n n n n n

i

i n n

i

n C C C C C

A

已知(x1)nC0nxnC1nxn1C2nxn2 ...Cnn1xCnn

n n n

n n

n n n n

n C C C

C03  13 123 2 ... (31) 4

C0n3nC1n3n1C2n3n2 ...(1)nCnn (31)n 2n

2 2 3 4

...

3 3

3

3 2

2

2 2 4

4 2 2 0

2

0

2 2

n n n

n n n n

n n

n n n n

i

i n n

i

n C C C C C

A

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

4.方法四:

a1a2...ai...an為此長度為 n 的四元數列的表示法;

令集合 A:偶數個 0,集合 B:奇數個 0;令C:只有2或3的集合,則C  AB C。

明顯的 AB 4n

AB 2n

設一函數 f :ABC,其中



1 0

~ , ...

...

) ...

...

(

1 0 ,

)...

1 ...(

) ...

...

(

1 2

1 2

1

2 1 2

1

或 皆不為

或 為第一個

n n

i n

i

i n i n

i

a a a a a a a a a a f

a a a a

a a a a a

f

則函數 f 為 1 對 1 且映成。

證明:

「1 1」:

(1)ai為第一個0或1

f(a1a2...ai...an) f(a1'a2'...ai'...an'),則a1a2...(1ai)...ana1'a2'...(1ai')...an' ' ,...

' ,...

' ,

' '

,...

' 1 1

,...

' ,

' 2 2 1 1 2 2

1

1 a a a ai ai an an a a a a ai ai an an

a           

(2)a1~an皆不為0或1

f(a1a2...ai...an) f(a1'a2'...ai'...an'),則a1a2...ai...ana1'a2'...ai'...an' '

,...

' ,...

' ,

' 2 2

1

1 a a a ai ai an an

a    

由(1)(2),則 f 為 1 對 1。

「映成」:

(1)bi為第一個0或1

任意b1b2...bi...bnBb1b2...(1bi)...bnAbi為第一個0,則1bi 1 少一個 0

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

bi為第一個1,則1bi 0 多一個 0 (2)b1 ~bn皆不為0或1

任意b1b2...bi...bnCb1b2...bi...bnA

0 不多不少

由(1)(2),則 f 為映成。

由上述二式可得二元一次方程組

n n

B A

B A

2

4 ,解出

2 2 , 4

2 2

4n n n n B

A

 

即找到一個雙射函數 f :ABC,其中



1 0

~ , ...

...

) ...

...

(

1 0 ,

)...

1 ...(

) ...

...

(

1 2

1 2

1

2 1 2

1

或 皆不為

或 為第一個

n n

i n

i

i n i n

i

a a a a a a a a a a f

a a a a

a a a a a f

發現「0」出現偶數次的個數=「0」出現奇數次的個數2n

實例:長度為 2 的四元數列中,「0」出現偶數次的整數對應如下:

集合 A(偶數個 0):00,11,12,13,21,22,23,31,32,33 集合 B(奇數個 0):01,02,03,10,20,30

集合 C(只有 2 或 3):22,23,32,33

30 ) 31 ( , 20 ) 21 ( , 03 ) 13 ( , 02 ) 12 ( , 01 ) 11 ( , 10 ) 00

(  fffff

f

33 ) 33 ( , 32 ) 32 ( , 23 ) 23 ( , 22 ) 22

(  fff

ff : ABC為 1 對 1 且映成。

 

4 16 B A

B

AA 10, B 6。

在討論『長度為 n 的四元數列中,「0」與「1」出現偶數次的個數』前,

我們定義『長度為 n 的四元數列中,「〝0〞+〝1〞+〝2〞+…+〝m1〞」出現偶數次』的意思 為「0」與「1」與「2」與…與「m1」等連續 m 種整數出現的次數總和為偶數次。

同理『長度為 n 的四元數列中,「〝0〞+〝1〞+〝2〞+…+〝m1〞」出現奇數次』的意思為

「0」與「1」與「2」與…與「m1」等連續 m 種整數出現的次數總和為奇數次。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

其中明顯的 ABCD 4n

ABCD 2n

E:只有2或3的集合,則E  AD E

如同「0」出現偶數次的求法中,「0」出現偶數次的個數=「0」出現奇數次的個數2n

f :ABCDE,其中



1 0

~ , ...

...

) ...

...

(

1 0 ,

)...

1 ...(

) ...

...

(

1 2

1 2

1

2 1 2

1

或 皆不為

或 為第一個

n n

i n

i

i n i n

i

a a a a a a a a a a f

a a a a

a a a a a

f

則 f 為 1 對 1 且映成。

證明:

「1 1」:

(1)ai為第一個0或1

f(a1a2...ai...an) f(a1'a2'...ai'...an'),則a1a2...(1ai)...ana1'a2'...(1ai')...an' ' ,...

' ,...

' ,

' '

,...

' 1 1

,...

' ,

' 2 2 1 1 2 2

1

1 a a a ai ai an an a a a a ai ai an an

a           

(2)a1~an皆不為0或1

f(a1a2...ai...an) f(a1'a2'...ai'...an'),則a1a2...ai...ana1'a2'...ai'...an' '

,...

' ,...

' ,

' 2 2

1

1 a a a ai ai an an

a    

由(1)(2),則 f 為 1 對 1。

「映成」:

(1)bi為第一個0或1

任意b1b2...bi...bnDb1b2...(1bi)...bnA

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

bi為第一個0,則1bi 1 少一個 0,多一個 1 若bi為第一個1,則1bi 0 多一個 0,少一個 1 (2)b1 ~bn皆不為0或1

任意b1b2...bnEb1b2...bnA,0,1 皆不多不少 由(1)(2),則 f 為映成。

D n

C B A E D C B

A         2

B  C (很明顯的各數是彼此對稱的)

g:BC,其中g(a1a2...aj...an)a1a2...(1aj)...an,aj為第一個1,則g為 1 對 1 且映成。

證明:

「1 1」:

g(a1a2...ai...an)g(a1'a2'...ai'...an'),則a1a2...(1ai)...ana1'a2'...(1ai')...an'

' ,...,

' ,...,

' ,

' '

,..., ' 1 1

,..., ' ,

'

2 2 1 1 2 2

1

1

a a a a

i

a

i

a

n

a

n

a a a a a

i

a

i

a

n

a

n

a           

,則g為 1 對 1。

「映成」:

bi為第一個0,任意b1b2...bi...bnCb1b2...(1bi)...bnB

bi為第一個0,1bi 1 少一個 0,多一個 1 ,則g為映成。

C B 

ADBC

h:ADBC,其中h(a1a2...an)(3a1)a2...an,則h為 1 對 1 且映成。

證明:

先證「well-defined」:

(1)若a10,則3 a13 (2)若a 1,則3 a 2

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

(3)若a12,則3 a11 (4)若a13,則3 a10

「1 1」:

h(a1a2...an)h(a1'a2'...an')(3a1)a2...an (3a1')a2'...an' ' ,...

' ,...

' ,

' '

,..., ' ,

' 3

3a1  a1 a2a2 anana1a1 a2a2 aiai anan

 ,則h為 1 對 1。

「映成」:

任意b1b2...bi...bnBC (3b1)b2...bnAD (1)若b1 0,則3 b13 少一個 0

(2)若b1 1,則3 b12  少一個 1 (3)若b1 2,則3 b11 多一個 1 (4)若b1 3,則3 b1 0 多一個 0

h((3b1)b2...bn)(3(3b1))b2...bnb1b2...bn,則h為映成。

C B D

A   

由上述四式可得四元一次方程組



0

0

2

4

D C B A

C B

D C B A

D C B A

n n

更進一步由B  C ,可更簡捷的列出三元一次方程組





0 2

2

4 2

D B A

D A

D B A

n n

可得 2

2 4 4n n A   ,

4 4n C

B   ,

2 2 4 4n n D   。

即找到三個雙射函數 f :ABC,其中



1 0

~ , ...

...

) ...

...

(

1 0 ,

)...

1 ...(

) ...

...

(

1 2

1 2

1

2 1 2

1

或 皆不為

或 為第一個

n n

i n

i

i n i n

i

a a a a a a a a a a f

a a a a

a a a a a f

C B

g:  ,其中g(a1a2...aj...an)a1a2...(1aj)...an,aj為第一個1 C

B D A

h:    ,其中h(a1a2...an)(3a1)a2...an

發現「0」出現偶數次的個數=「0」出現奇數次的個數2n

及「〝0〞+〝1〞」出現偶數次的個數=「〝0〞+〝1〞」出現奇數次的個數。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

實例:長度為 2 的四元數列中,「0」與「1」出現偶數次的整數對應如下:

集合 A(偶數個 0 且偶數個 1):00,11,22,23,32,33 集合 B(偶數個 0 且奇數個 1):12,13,21,31 集合 C(奇數個 0 且偶數個 1):02,03,20,30 集合 D(奇數個 0 且奇數個 1):01,10 集合 E(只有 2 或 3):22,23,32,33

33 ) 33 ( , 32 ) 32 ( , 23 ) 23 ( , 22 ) 22 ( , 01 ) 11 ( , 10 ) 00

(  fffff

f

30 ) 31 ( , 20 ) 21 ( , 03 ) 13 ( , 02 ) 12

(  fff

ff :ABCDE為 1 對 1 且映成。

30 ) 31 ( , 20 ) 21 ( , 03 ) 13 ( , 02 ) 12

(  ggg

gg:BC為 1 對 1 且映成。

20 ) 10 ( , 31 ) 01 ( , 03 ) 33 ( , 02 ) 32 ( , 13 ) 23 ( , 12 ) 22 ( , 21 ) 11 ( , 30 ) 00

(  hhhhhhh

h

C B D A

h   

 : 為 1 對 1 且映成。





0 2

2

4 2

2 2

D B A

D A

D B A

2 , 4 , 4 ,

6   

A B C D

三、『長度為 n 的四元數列中,「0」與「1」與「2」出現偶數次的個數』。

我們省略上述一、二、中的其他種方法,以本文的重點方法為主 可由「0」與「1」與「2」的個數奇偶性分類為以下 8 個集合

令集合A:偶數個 0 且偶數個 1 且偶數個 2,集合B 奇數個 0 且偶數個 1 且偶數個 2, 1: 集合B2 :偶數個 0 且奇數個 1 且偶數個 2,集合B3 :偶數個 0 且偶數個 1 且奇數個 2,

集合C1:偶數個 0 且奇數個 1 且奇數個 2,集合C2 :奇數個 0 且偶數個 1 且奇數個 2,

集合C3:奇數個 0 且奇數個 1 且偶數個 2,集合D:奇數個 0 且奇數個 1 且奇數個 2。

8 個未知數需要 8 個方程式來解聯立,但明顯的 B1B2B3C1C2C3 可由前例看出,只需 4 個未知數,解 4 個方程式即可。

其中明顯的 AB1B2B3C1C2C3D 4n

  A 3B1 3C1D 4n

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

AB1C1D 2n

由「0」出現偶數次的個數=「0」出現奇數次的個數2n

n

n A B C D

D C C B C B B

A231123  2   11  2

AB1C1D 0

由「〝0〞+〝1〞」出現偶數次的個數=「〝0〞+〝1〞」出現奇數次的個數

1 0

1 2

1 2 1 3

3           

A B C D B B C C A B C D

A3B1 3C1D (2)n

由「3」出現偶數次的個數=「3」出現奇數次的個數2n,可知 (1)n2k

「〝0〞+〝1〞+〝2〞」出現偶數次的個數=「〝0〞+〝1〞+〝2〞」出現奇數次的個數2n (2)n k2 1

「〝0〞+〝1〞+〝2〞」出現偶數次的個數=「〝0〞+〝1〞+〝2〞」出現奇數次的個數2n

 「〝0〞+〝1〞+〝2〞」出現偶數次的個數=「〝0〞+〝1〞+〝2〞」出現奇數次的個數(2)n

n

n A B C D

D B B B C C C

A123123  (2)  3 1 3 1  (2)

由上述四式可得四元一次方程組



n 1

1 1 1

1 1

1 1

2) ( 3

3

0

2

4 3 3

D C B A

D C

B A

D C

B A

D C B A

n n

可得 8

) 2 ( 2 3

4n n n A    

 ,

8 ) 2 ( 2 4

3 2 1

n n

n

B B

B   

 ,

8 ) 2 ( 2 4

3 2 1

n n

n

C C

C   

 ,

8

) 2 ( 2 3

4n n n D    

 。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

相關文件