程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> NYOJ-127 星際之門(一)

NYOJ-127 星際之門(一)

編輯:C++入門知識

NYOJ-127 星際之門(一)


星際之門(一)

時間限制:3000 ms | 內存限制:65535 KB 難度:3
描述

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

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

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

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

輸入
第一行輸入一個整數T,表示測試數據的組數(T<=100)
每組測試數據只有一行,該行只有一個整數N,表示有N個星系。(2<=N<=1000000)
輸出
對於每組測試數據輸出一個整數,表示滿足題意的修建的方案的個數。輸出結果可能很大,請輸出修建方案數對10003取余之後的結果。
樣例輸入
2
3
4
樣例輸出
3
16

Prüfer編碼與Cayley公式



01.#include 02.using namespace std; 03.int main() 04.{ 05.int n; 06.cin>>n; 07.while(n--) 08.{ 09.int m,s=1; 10.cin>>m; 11.for(int i=0;i 12.s*=m,s%=10003; 13.cout< 14.} 15.return 0; 16.}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved