atcoder#ABC281G. [ABC281G] Farthest City
[ABC281G] Farthest City
题目描述
正整数 が与えられます。
頂点に の番号が付けられた 頂点の単純連結無向グラフであって、以下の条件を満たすものの総数を で割った余りを求めてください。
- 全ての について、頂点 から頂点 までの最短距離は、頂点 から頂点 までの最短距離より真に小さい。
ただし、頂点 から頂点 までの最短距離とは、頂点 を結ぶ単純パスに含まれる辺の本数の最小値を指します。
また、 つのグラフが異なるとは、ある 頂点 が存在して、これらの頂点を結ぶ辺が一方のグラフにのみ存在することを指します。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
题目大意
构造一张 个点的无向连通图,边权都是 。记图中 到 的最短路径长度为 ,你需要保证 严格小于 。求构造方案数模 的值,方案区分节点编号。
4 1000000000
8
3 100000000
1
500 987654321
610860515
提示
制約
- は整数
Sample Explanation 1
以下の 通りが条件を満たします。 ![example_00](https://img.atcoder.jp/abc281/5c77dfe15dfa3c03666e654bf8cfdc01.png)
Sample Explanation 3
で割った余りを求めることに注意してください。