NYOJ 星際之門(一)(cayley定理)

2021-09-01 11:43:21 字數 806 閱讀 2808

描述

公元2023年,子虛帝國統領著n個星系,原先它們是靠近光束飛船來進行旅行的,近來,x博士發明了星際之門,它利用蟲洞技術,一條蟲洞可以連通任意的兩個星系,使人們不必再待待便可立刻到達目的地。

帝國皇帝認為這種發明很給力,決定用星際之門把自己統治的各個星系鏈結在一起。

可以證明,修建n-1條蟲洞就可以把這n個星系鏈結起來。

現在,問題來了,皇帝想知道有多少種修建方案可以把這n個星系用n-1條蟲洞鏈結起來?

輸入第一行輸入乙個整數t,表示測試資料的組數(t<=100)

每組測試資料只有一行,該行只有乙個整數n,表示有n個星系。(2<=n<=1000000)

輸出對於每組測試資料輸出乙個整數,表示滿足題意的修建的方案的個數。輸出結果可能很大,請輸出修建方案數對10003取餘之後的結果。

樣例輸入

2

34

樣例輸出

3

16

組合數學中的應用

定理的另一種表述

過n個有標誌頂點的樹的數目等於n^(n-2)。 [3]

定理的理解

此定理說明用n-1條邊將n個一致的頂點連線起來的連通圖的個數為n^(n-2),也可以這樣理解,將n個城市連線起來的樹狀公路網路有n^(n-2)種方案。所謂樹狀,指的是用n-1條邊將n個頂點構成乙個連通圖。當然,建造乙個樹狀的公路網路將n個城市連線起來,應求其中長度最短、造價最省的一種,或效益最大的一種。cayley定理只是說明可能方案的數目。

#includeint main()

return 0;

}

nyoj 127 星際之門(一)

時間限制 3000 ms 記憶體限制 65535 kb 難度 3 描述 公元3000年,子虛帝國統領著n個星系,原先它們是靠近光束飛船來進行旅行的,近來,x博士發明了星際之門,它利用蟲洞技術,一條蟲洞可以連通任意的兩個星系,使人們不必再待待便可立刻到達目的地。帝國皇帝認為這種發明很給力,決定用星際之...

nyoj 127 星際之門(一)

時間限制 3000 ms 記憶體限制 65535 kb 難度 3 描述 公元3000年,子虛帝國統領著n個星系,原先它們是靠近光束飛船來進行旅行的,近來,x博士發明了星際之門,它利用蟲洞技術,一條蟲洞可以連通任意的兩個星系,使人們不必再待待便可立刻到達目的地。帝國皇帝認為這種發明很給力,決定用星際之...

NYOJ 127 星際之門(一)

時間限制 3000 ms 記憶體限制 65535 kb 難度 3 描述 公元3000年,子虛帝國統領著n個星系,原先它們是靠近光束飛船來進行旅行的,近來,x博士發明了星際之門,它利用蟲洞技術,一條蟲洞可以連通任意的兩個星系,使人們不必再待待便可立刻到達目的地。帝國皇帝認為這種發明很給力,決定用星際之...