顯示數(shù)字的掛衣架——母函數(shù)妙用示例

? ? ? ? 上一篇文章《集合的精確平均劃分》,經(jīng)典的例子大可以作進(jìn)一步的引申淋纲,繼續(xù)挖掘下去,我們可以提出這樣一個(gè)問(wèn)題:

? ? ? ? 對(duì)于哪些正整數(shù)n,只要確定從n個(gè)不同的數(shù)中任意選取的兩個(gè)數(shù)的和兄猩,就可以唯一確定這n個(gè)數(shù)?


? ? ? ? 如果沒(méi)有具體的例子,題面還真不那么容易理解枢冤,好在我們可以拿出上一篇文章里精確劃分的集合鸠姨,如

或者

? ? ? ? 不難驗(yàn)證,對(duì)于集合X中的任意兩個(gè)數(shù)的和淹真,在Y中一定有對(duì)應(yīng)的兩個(gè)數(shù)的和與之相等讶迁。例如X"中的11+13等于Y"中的9+15。也就是說(shuō)核蘸,從n個(gè)數(shù)里任取兩個(gè)數(shù)求和巍糯,即使和值都確定,也可能得到兩個(gè)不同的集合客扎,而不是唯一地確定一個(gè)n個(gè)數(shù)的集合祟峦!此時(shí)n=2^k。

? ? ? ? 同樣可以用數(shù)學(xué)歸納法給出證明徙鱼,對(duì)于集合X,Y宅楞,是{1,2袱吆,…厌衙,2^k}的一個(gè)劃分,假設(shè)有:

? ? ? ? xi+xj=yi+yj (1)绞绒,

? ? ? ? 提升到新的集合:

? ? ? ? 可以總結(jié)出婶希,X'中的兩個(gè)數(shù)的和無(wú)非是如下三種形式之一:

? ? ? ? 由歸納假設(shè)(1)式,顯然xi+xj=yi+yj处铛,且xi+xj+2^(k+1)=yi+yj+2^(k+1)饲趋,而不論X'或Y',都包含集合X∪Y中的任意一個(gè)x與y撤蟆。所以奕塑,X'與Y'中對(duì)應(yīng)兩數(shù)的和也是相等的。#

? ? ? ? 我們猜測(cè)家肯,也許結(jié)論是這樣的:如果正整數(shù)n不等于2的冪龄砰,通過(guò)取兩個(gè)數(shù)的和才可以唯一確定一個(gè)集合。但是讨衣,上面僅僅是舉了一個(gè)2^k個(gè)元素的集合的例子换棚,容易想到,如果所有集合的每個(gè)數(shù)都加上一個(gè)正整數(shù)m反镇,這個(gè)結(jié)論顯然也成立固蚤。我們感興趣的是,能不能一般地求出n=2^k歹茶?

? ? ? ? 首先要明確一點(diǎn)夕玩,為什么題面中強(qiáng)調(diào)是從n個(gè)不同的數(shù)中選饶阆摇?對(duì)于集合

? ? ? ? 假如集合X有兩個(gè)數(shù)相同燎孟,每個(gè)數(shù)依次與X中所有其他數(shù)相加禽作,會(huì)產(chǎn)生n-1對(duì)相同的和值,由(1)式揩页,集合Y兩元素相加旷偿,一定也有n-1對(duì)相同的和值,可知爆侣,Y中也有兩個(gè)數(shù)相同萍程。

? ? ? ? 對(duì)于集合X,Y相同的兩個(gè)數(shù),由(1)式累提,顯然xi=xj=yi=yj尘喝,即X,Y中有元素是相同的。xi=yi斋陪,再由(1)式朽褪,對(duì)所有的j相加,可得兩集合X,Y是完全相同的无虚。

? ? ? ? 所以缔赠,要想通過(guò)取兩個(gè)數(shù)的和不唯一地確定一個(gè)集合,首先要從n個(gè)不同數(shù)中選取友题。

? ? ? ? 下面給出直接求解正整數(shù)n的方案嗤堰。可以提前告訴大家度宦,這是一個(gè)堪稱(chēng)經(jīng)典的初等證明踢匣,把等式變換的魅力體現(xiàn)得淋漓盡致。設(shè)相應(yīng)兩元素之和相等的兩個(gè)不同集合:

即對(duì)于任何不同的i≠j戈抄,xi+xj=yi+yj离唬,設(shè)


? ? ? ? 顯然,p,q兩式的平方的所有交叉項(xiàng)都是相等的划鸽,所以有

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (2)

? ? ? ? 由p(1)=q(1)=n输莺,可知方程p(z)-q(z)=0必有一個(gè)根是1,不妨設(shè)其重?cái)?shù)為k裸诽,可得如下的因式分解形式嫂用,再經(jīng)過(guò)變換:

? ? ? ? 最后,令z=1丈冬,立得2n=2^k嘱函,即n是2的冪!

? ? ? ? 凌波微步般精妙的等式變換直抵滿足條件的那些n值埂蕊,令人擊節(jié)不已往弓,難怪這個(gè)題面看起來(lái)并不精練的問(wèn)題會(huì)令供職于著名的AT&T實(shí)驗(yàn)室的學(xué)者Nick Reingold念念不忘橄浓。回味一下亮航,(2)式的設(shè)立高屋建瓴,若挈裘領(lǐng)匀们,事實(shí)上缴淋,這一巧思并不神秘,只不過(guò)用到了所謂“母函數(shù)”的思想泄朴。

? ? ? ? 何謂母函數(shù)重抖?顧名思義,一定能生成某些東西祖灰,所以也叫“生成函數(shù)”钟沛。曾經(jīng)是華羅庚的得力助手,在多復(fù)變函數(shù)論領(lǐng)域承華老衣缽的史濟(jì)懷先生也是位杰出的科普作家局扶,他曾經(jīng)借助組合數(shù)來(lái)平易自然地引入母函數(shù)的概念恨统。由二項(xiàng)式定理:

? ? ? ? 系數(shù)是一個(gè)數(shù)列:


? ? ? ? 這個(gè)數(shù)列可以認(rèn)為是由函數(shù)(1+x)^n“產(chǎn)生”的,所以三妈,f(x)=(1+x)^n就是數(shù)列的母函數(shù)畜埋。其實(shí),我們?cè)缫言诓恢挥X(jué)借助母函數(shù)的方法畴蒲,例如悠鞍,由

? ? ? ? 兩邊分別用二項(xiàng)式定理展開(kāi),可以輕松得到如下組合恒等式:

? ? ? ? 這樣的應(yīng)用顯然不能滿足我們對(duì)新概念模燥、新數(shù)學(xué)思想的求知欲咖祭,接下來(lái)就欣賞一個(gè)著名的“替換普通骰子”問(wèn)題,屬于一類(lèi)用母函數(shù)來(lái)解決的典型問(wèn)題:能否設(shè)計(jì)兩個(gè)不同的骰子蔫骂,使它們擲出某個(gè)點(diǎn)數(shù)之和的情況與兩個(gè)普通骰子是一樣的么翰?也就是說(shuō),擲出的點(diǎn)數(shù)之和是3有2種方法纠吴,擲出點(diǎn)數(shù)和是7有6種方法硬鞍,擲出12有1種方法等等。當(dāng)然戴已,每個(gè)骰子必須有6個(gè)面固该,每個(gè)面都用一個(gè)正整數(shù)標(biāo)記。

? ? ? ? 這個(gè)有趣的問(wèn)題非常著名糖儡,甚至它的答案有個(gè)專(zhuān)門(mén)的名稱(chēng):“Sicherman的骰子”伐坏,因?yàn)榇鸢缸钤缡怯擅绹?guó)新澤西州的George Sicherman上校發(fā)現(xiàn)的,兩枚骰子每個(gè)面的標(biāo)記分別是{1,3,4,5,6,8}和{1,2,2,3,3,4}握联!

? ? ? ? 我們用變量為x的多項(xiàng)式來(lái)表示其中的一顆骰子桦沉,x^k項(xiàng)的系數(shù)表示骰子上出現(xiàn)標(biāo)記k的次數(shù)每瞒,顯然,一顆普通的骰子對(duì)應(yīng)的多項(xiàng)式就是:

? ? ? ? 解答問(wèn)題的關(guān)鍵是纯露,擲兩顆骰子的情況可以用它們對(duì)應(yīng)的多項(xiàng)式的乘積來(lái)表示剿骨。比如,擲兩顆普通骰子埠褪,乘積f^2(x)的x^10項(xiàng)的系數(shù)不過(guò)是從兩個(gè)f(x)中各取一項(xiàng)相乘浓利,使得乘積為x^10的方法數(shù),擲出點(diǎn)數(shù)之和是10共有三種方法钞速,如下:

? ? ? ? 現(xiàn)在贷掖,設(shè)表示我們需要設(shè)計(jì)的骰子的多項(xiàng)式分別是g(x),h(x)渴语,擲出某個(gè)點(diǎn)數(shù)之和的情況相同苹威,也就是

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (3)

? ? ? ? 下面用到的方法并不陌生,無(wú)非是多項(xiàng)式的因式分解驾凶,f(x)可分解為

? ? ? ? 要滿足(3)式牙甫,無(wú)非是嘗試一下,f式平方后的8個(gè)因式调违,怎么分配給g(x)腹暖,h(x)。限制條件顯然是翰萨,g(x)和h(x)里不能出現(xiàn)系數(shù)(方法數(shù))為負(fù)的項(xiàng)脏答,也不能出現(xiàn)非零的常數(shù)項(xiàng)——這一條表示骰子上不可能有面標(biāo)記“0”,限制因式分解亩鬼,要求兩個(gè)因式x必須給g,h各分配一個(gè)殖告。

? ? ? ? 嘗試幾次,滿足條件的只有如下的分配方式:

? ? ? ? 取其系數(shù)雳锋,就是設(shè)計(jì)的答案{1,3,4,5,6,8}和{1,2,2,3,3,4}黄绩。Sicherman的骰子問(wèn)題可以作出許多發(fā)散,至今仍然有數(shù)學(xué)工作者對(duì)此津津樂(lè)道玷过。有興趣的讀者可以用同樣的方法嘗試一下一個(gè)新的問(wèn)題:如果有種正八面體骰子爽丹,每個(gè)面分別標(biāo)記數(shù)字1到8,能否以一對(duì)數(shù)字標(biāo)記不同的八面體骰子作為它們的替代品辛蚊?


? ? ? ? 通過(guò)兩個(gè)經(jīng)典的例子粤蝎,我們對(duì)于運(yùn)用母函數(shù)分析問(wèn)題的基本思想有了大致的了解。一言以蔽之袋马,母函數(shù)把組合問(wèn)題中的加法原理和冪級(jí)數(shù)的冪次項(xiàng)相加對(duì)應(yīng)了起來(lái)初澎。本文開(kāi)篇從n個(gè)不同的數(shù)中任意選取兩個(gè)數(shù)之和的例子里,離散數(shù)列間的結(jié)合關(guān)系被對(duì)應(yīng)到冪級(jí)數(shù)間的運(yùn)算關(guān)系虑凛。“取集合X中的任意兩個(gè)數(shù)之和,在Y中一定有對(duì)應(yīng)的兩個(gè)數(shù)之和與之相等”的離散關(guān)系被神奇地轉(zhuǎn)換成我們的“裘領(lǐng)”第(2)式航背,正因?yàn)橛辛诉@種對(duì)應(yīng),牧野鷹揚(yáng)一般的數(shù)學(xué)想象力才被賦予了起飛之巢窠祸挪,進(jìn)而探驪得珠。而在替換普通骰子的例子里贞间,冪級(jí)數(shù)形式來(lái)確定離散數(shù)列的構(gòu)造匕积,實(shí)乃結(jié)構(gòu)本天成,妙手偶得之榜跌。

? ? ? ? 在組合數(shù)學(xué)中,母函數(shù)不僅是一件工具盅粪,還是一整套重要的理論钓葫。母函數(shù)有很多種類(lèi)型,包括普通母函數(shù)票顾、指數(shù)母函數(shù)础浮、L級(jí)數(shù)、貝爾級(jí)數(shù)和狄利克雷級(jí)數(shù)等奠骄。西方哲學(xué)史上自古就有對(duì)所謂共相問(wèn)題的爭(zhēng)論豆同,從個(gè)別具體的例子中抽提共同本質(zhì)形成的抽象概念,反過(guò)來(lái)成了衡量具體例子的尺度含鳞,于是影锈,后世一輪又一輪爭(zhēng)論中雙方的基本主張被不斷賦予換湯不換藥的新名詞。在數(shù)學(xué)學(xué)習(xí)中蝉绷,對(duì)于抽象的概念我以為一定要從具體的例子入手鸭廷,且一例不通,不看下例熔吗。著有《發(fā)生函數(shù)(即母函數(shù))論》一書(shū)的Herbert S. Wilf有個(gè)絕妙的比喻:母函數(shù)就是一列用來(lái)展示一串?dāng)?shù)字的掛衣架辆床。在充滿藝術(shù)氣息的衣架博覽會(huì)現(xiàn)場(chǎng),與其走馬觀花浮光掠影桅狠,不如駐足一個(gè)細(xì)部讼载,細(xì)玩一兩件精妙而天成的設(shè)計(jì)中跌。




? ? ? ?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末咨堤,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子漩符,更是在濱河造成了極大的恐慌吱型,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,539評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件陨仅,死亡現(xiàn)場(chǎng)離奇詭異津滞,居然都是意外死亡铝侵,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門(mén)触徐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)咪鲜,“玉大人,你說(shuō)我怎么就攤上這事撞鹉∨北” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,871評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵鸟雏,是天一觀的道長(zhǎng)享郊。 經(jīng)常有香客問(wèn)我,道長(zhǎng)孝鹊,這世上最難降的妖魔是什么炊琉? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,963評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮又活,結(jié)果婚禮上苔咪,老公的妹妹穿的比我還像新娘。我一直安慰自己柳骄,他們只是感情好团赏,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著耐薯,像睡著了一般舔清。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上曲初,一...
    開(kāi)封第一講書(shū)人閱讀 51,763評(píng)論 1 307
  • 那天鸠踪,我揣著相機(jī)與錄音,去河邊找鬼复斥。 笑死营密,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的目锭。 我是一名探鬼主播评汰,決...
    沈念sama閱讀 40,468評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼痢虹!你這毒婦竟也來(lái)了被去?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤奖唯,失蹤者是張志新(化名)和其女友劉穎惨缆,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,850評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡坯墨,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評(píng)論 3 338
  • 正文 我和宋清朗相戀三年寂汇,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片捣染。...
    茶點(diǎn)故事閱讀 40,144評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡骄瓣,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出耍攘,到底是詐尸還是另有隱情榕栏,我是刑警寧澤,帶...
    沈念sama閱讀 35,823評(píng)論 5 346
  • 正文 年R本政府宣布蕾各,位于F島的核電站扒磁,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏式曲。R本人自食惡果不足惜妨托,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望检访。 院中可真熱鬧,春花似錦仔掸、人聲如沸脆贵。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,026評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)卖氨。三九已至,卻和暖如春负懦,著一層夾襖步出監(jiān)牢的瞬間筒捺,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,150評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工纸厉, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留系吭,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,415評(píng)論 3 373
  • 正文 我出身青樓颗品,卻偏偏與公主長(zhǎng)得像肯尺,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子躯枢,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 母函數(shù) 對(duì)于一般的排列組合算法題, 可首先嘗試通過(guò)母函數(shù)來(lái)解決则吟。 在數(shù)學(xué)中,某個(gè)序列的母函數(shù)(Generating...
    Teci閱讀 3,024評(píng)論 3 27
  • 寫(xiě)了個(gè)程序锄蹂,對(duì)Pandas的絕大部分函數(shù)及其說(shuō)明進(jìn)行了中文翻譯氓仲。原網(wǎng)址:http://pandas.pydata....
    TSIANG閱讀 5,458評(píng)論 0 4
  • 知識(shí)回顧 列表,字典,元組敬扛,集合 列表(list):[];可變晰洒,有序;元素是任何類(lèi)型的數(shù)據(jù)增:append舔哪,ins...
    莫名ypc閱讀 356評(píng)論 0 0
  • 控制流 Swift提供了各種控制流程語(yǔ)句欢顷。這些包括while循環(huán)多次執(zhí)行任務(wù); if,guard以及switch基...
    Fuuqiu閱讀 374評(píng)論 0 0
  • 16宿命:用概率思維提高你的勝算 以前的我是風(fēng)險(xiǎn)厭惡者捉蚤,不喜歡去冒險(xiǎn)抬驴,但是人生放棄了冒險(xiǎn),也就放棄了無(wú)數(shù)的可能缆巧。 ...
    yichen大刀閱讀 6,054評(píng)論 0 4