根据prufer序列的结论:
一个无根树对应唯一一个 prufer 序列,一个 prufer 序列也唯一对应一个无根树.
一个点在 prufer 序列中的出现次数是 $deg_{i}$ 次.
$n$ 个点完全图的生成树个数是 $n^{(n-2)}$ 个.
code:
#include <cstdio> #include <algorithm> #define ll long long #define setIO(s) freopen(s".in","r",stdin) using namespace std; const ll mod=9999991; int main() { // setIO("input"); int i,j,n; scanf("%d",&n); ll ans=1; for(i=1;i<=n-2;++i) ans=1ll*n*ans%mod; for(i=n-1;i>=1;--i) ans=1ll*i*ans%mod; printf("%lld ",ans); return 0; }