atcoder#ABC284H. [ABC284Ex] Count Unlabeled Graphs
[ABC284Ex] Count Unlabeled Graphs
题目描述
あなたは次の一連の操作によってグラフを生成します。
- 頂点ラベルのない 頂点の単純無向グラフを 1 つ自由に選ぶ。
- グラフの各頂点に 以下の正整数を 1 個ずつ書きこむ。ただし、 以下の正整数であってどの頂点にも書きこまれない数が存在してはならない。
操作によって得られるグラフとしてあり得るものの個数を で数え上げてください。( は素数)
ただし、2 つのグラフは、以下の条件を満たすようにそれぞれのグラフの頂点に頂点ラベル をつけられる場合に同じグラフであるとみなします。
- であるすべての について、頂点 に書きこまれた数が 2 つのグラフの間で一致している。
- であるすべての について、 間の辺の有無が 2 つのグラフの間で一致している。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
题目大意
给定整数 ,,和质数 。
你需要在一个 个节点的无标号无向图上给每一个节点标上一个 到 的数,且每一个数都要用到,求出标号后本质不同的图的数量对 取模。
3 1 998244353
4
3 2 998244353
12
5 5 998244353
1024
30 15 202300013
62712469
提示
制約
- は素数
- 入力される値はすべて整数
Sample Explanation 1
条件を満たすグラフは次の 通りです。 ![image](https://img.atcoder.jp/ghi/abc283h\_43c4abe0e541b7ebeaa8db2854cece91caeca71f03f452ca13c11e82f85e3a56.png)
Sample Explanation 2
条件を満たすグラフは次の 通りです。 ![image2](https://img.atcoder.jp/ghi/abc284h2\_ca96b7cb451b0e495209e3e201576d278de3fb823e5d2404bbce5d9f704e3259.png)