atcoder#CODEFESTIVAL2016FINALF. Road of the King
Road of the King
题目描述
高橋王国には 個の町があり、それぞれの町には の番号が付けられています。
この国の王様である高橋くんは、 個の町を 日間かけて廻る出張を計画しています。計画では、町の列 を決め、 日目には町 へ行くことにしました。すなわち、 日目には、今いる町から町 へ移動します。ただし、今いる町が町 であった場合は移動しません。高橋くんははじめ町 にいるものとします。
困ったことに、この国には道路が 本もありません。しかたがないので高橋くんは、道路を作りながら歩くことにしました。高橋くんが町 から町 へ移動すると、町 から町 への一方通行の道路ができます。
高橋くんは国民思いの王様なので、出張の最終日の目的地に着いた直後に「どの町からどの町へも、高橋くんが作った道路を辿ることによって移動することが出来る」という条件を満たすようにしたいと考えました。このような条件を満たす町の列 は何通り考えられるでしょうか?
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを で割った余りを出力せよ。
题目大意
题目描述
有一个 个点的图,目前一条边都没有。
有一个人在 号点要进行 次移动,终点不必是 号点,假设第 次从 移动到 ,那么在 与 之间连一条有向边。
问有多少种序列能满足:最终 个点组成的图是一个强连通图。答案对 取模。
数据范围
输入格式
两个整数 ,用一个空格隔开。
输出格式
一个整数表示答案。
3 3
2
150 300
734286322
300 150
0
提示
制約
Sample Explanation 1
下図のように、 または のときのみ条件を満たし、 や や などは条件を満たしません。 ![](https://atcoder.jp/img/code-festival-2016-final/199a3fd8d2aed75750901a206c8b7e76.png)