atcoder#CODEFESTIVAL2016FINALF. Road of the King
Road of the King
配点 : 点
問題文
高橋王国には 個の町があり、それぞれの町には の番号が付けられています。
この国の王様である高橋くんは、 個の町を 日間かけて廻る出張を計画しています。計画では、町の列 を決め、 日目には町 へ行くことにしました。すなわち、 日目には、今いる町から町 へ移動します。ただし、今いる町が町 であった場合は移動しません。高橋くんははじめ町 にいるものとします。
困ったことに、この国には道路が 本もありません。しかたがないので高橋くんは、道路を作りながら歩くことにしました。高橋くんが町 から町 へ移動すると、町 から町 への一方通行の道路ができます。
高橋くんは国民思いの王様なので、出張の最終日の目的地に着いた直後に「どの町からどの町へも、高橋くんが作った道路を辿ることによって移動することが出来る」という条件を満たすようにしたいと考えました。このような条件を満たす町の列 は何通り考えられるでしょうか?
制約
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを で割った余りを出力せよ。
3 3
2
下図のように、 または のときのみ条件を満たし、 や や などは条件を満たしません。
150 300
734286322
300 150
0