atcoder#AGC046F. [AGC046F] Forbidden Tournament
[AGC046F] Forbidden Tournament
题目描述
整数 と素数 が与えられます。 頂点の有向グラフ であって、以下を全て満たすものの個数を で割った余りを求めてください。ただし、頂点どうしは互いに区別します。
- はトーナメントである。すなわち、 に多重辺や自己ループはなく、 のどの 点 に対しても、 辺または 辺のうちちょうど片方が存在する。
- のどの頂点の入次数も 以下である。
- のどの相異なる 頂点 に対しても、$ a\to\ b,\ b\to\ c,\ c\to\ a,\ a\to\ d,\ b\to\ d,\ c\to\ d $ の 辺がすべて同時に存在することはない。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
条件を満たす有向グラフの個数を で割った余りを出力せよ。
题目大意
你需要计数满足如下条件的 个点的竞赛图个数:
-
每个点的入度不超过 ;
-
不存在这样一个生成子图:。
答案对 取模。
4 3 998244353
56
7 3 998244353
720
50 37 998244353
495799508
提示
制約
- は整数である
- は素数である
Sample Explanation 1
頂点のグラフ 個のうち、禁止された誘導部分グラフと同型である 個を除いた 個が条件を満たします。