時間限制:
3000 ms | 記憶體限制:
65535 kb
難度: 3
描述 公元2023年,子虛帝國統領著n個星系,原先它們是靠近光束飛船來進行旅行的,近來,x博士發明了星際之門,它利用蟲洞技術,一條蟲洞可以連通任意的兩個星系,使人們不必再待待便可立刻到達目的地。
帝國皇帝認為這種發明很給力,決定用星際之門把自己統治的各個星系鏈結在一起。
可以證明,修建n-1條蟲洞就可以把這n個星系鏈結起來。
現在,問題來了,皇帝想知道有多少種修建方案可以把這n個星系用n-1條蟲洞鏈結起來?
輸入
第一行輸入乙個整數t,表示測試資料的組數(t<=100)
每組測試資料只有一行,該行只有乙個整數n,表示有n個星系。(2<=n<=1000000)
輸出對於每組測試資料輸出乙個整數,表示滿足題意的修建的方案的個數。輸出結果可能很大,請輸出修建方案數對10003取餘之後的結果。
樣例輸入
234
樣例輸出
316
剛看到這道題我以為很難的,還以為會用到大數,寫了很長的程式,把自己都快繞迷了,正好今天上午上離散,講完全圖,豁然開朗啊!
其實就是乙個公式:
在乙個n階完全圖的所有生成樹的數量為n的n-2次方;
平時不喜歡上離散,以後好好學,還真有用!
#includeusing namespace std;
int f(int n)
{ int t,i;
t=n;
for(i=1;i>t;
while(t--)
{cin>>n;
if(n==2)
cout<<1<
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博士發明了星際之門,它利用蟲洞技術,一條蟲洞可以連通任意的兩個星系,使人們不必再待待便可立刻到達目的地。帝國皇帝認為這種發明很給力,決定用星際之...