公元3000年,子虛帝國統領著N個星系,原先它們是靠近光束飛船來進行旅行的,近來,X博士發明了星際之門,它利用蟲洞技術,一條蟲洞可以連通任意的兩個星系,使人們不必再待待便可立刻到達目的地。
帝國皇帝認為這種發明很給力,決定用星際之門把自己統治的各個星系連結在一起。
可以證明,修建N-1條蟲洞就可以把這N個星系連結起來。
現在,問題來了,皇帝想知道有多少種修建方案可以把這N個星系用N-1條蟲洞連結起來?
2 3 4
3 16
快速冪模!
AC碼:
#includeint main() { int N,T,sum,n; scanf("%d",&T); while(T--) { scanf("%d",&N); sum=1; n=N-2; while(n) { if(n&1) { sum=(sum*N)%10003; } N=(N*N)%10003; n>>=1; } printf("%d\n",sum); } return 0; }