No.044 B

または () のときはグラフは存在しない.

となる の個数を とする.

頂点 1 と頂点 の最短距離を にするためには, となる頂点にひとつ以上辺をつなぐ必要がある. この組み合わせの数は, である.

また, となる頂点同士は辺をつないでもつながなくてもいい. この組み合わせの数は である.

よって, すべての組み合わせの数は,

となる.

は大きくなる可能性があるので, 階乗は繰り返し二乗法を使う.