No.2816 At Most Two Moves
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 59
作問者 :
hirayuu_yc
/ テスター :
highlighter
Magentor
Yoyoyo8128
zeta7532
fact493
warabi0906
タグ : / 解いたユーザー数 59
作問者 :



問題文最終更新日: 2024-07-19 21:19:47
問題文
頂点に と番号が振られた 頂点のトーナメントグラフすべてについて「頂点 から 回以上 回以下辺に沿って移動することで到達できる頂点の数」の値を求め、その総和を で割った余りを出力してください。
個のテストケースが与えられるので、それぞれについて答えてください。
頂点のトーナメントグラフとは?
頂点のトーナメントグラフとは、 を満たすすべての整数の組 について、「頂点 から頂点 に向かう有向辺」または「頂点 から頂点 に向かう有向辺」のちょうど一方が存在し、それ以外の辺は存在しない単純有向グラフのことです。入力
各テストケースは以下の形式で与えられる。
- 入力はすべて整数
出力
行出力してください。
行目には、第 テストケースに対しての答えを出力してください。
サンプル
サンプル1
入力
5 1 2 3 4 100
出力
1 3 18 202 140791901
頂点 から頂点 に向かう有向辺のことを辺 と表します。
- 第 テストケースについて、以下の 通りのグラフが考えられます。
- 辺 からなるグラフ: 頂点 には 回、頂点 には 回移動することで到達できます。
- 辺 からなるグラフ: 頂点 には 回の移動で到達できますが、頂点 には到達できません。
- 第 テストケースについて、 回以上移動しないと到達することのできない頂点は数えないことに注意してください。
- 第 テストケースについて、答えを で割った余りを求めることを忘れないでください。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。