luogu#P12046. [USTCPC 2025] 生成树!

[USTCPC 2025] 生成树!

题目背景

克露丝卡尔酱喜欢生成树!

克露丝卡尔酱认为对称结构十分完美!

克露丝卡尔酱可爱!

题目描述

克露丝卡尔酱想要计数 n+1n+1 个点的 kk 阶轮的生成树个数。

n+1n+1 个点的 kk 阶轮的定义为:

  • 00 为中心,1n1\sim n 构成一个环(对于 1i<n1 \le i <niii+1i+1 之间有连边,11nn 之间有连边)。
  • 对于 1ink1 \le i \le \dfrac{n}{k}00ikik 之间有额外连边。

保证 nmodk=0n \bmod k = 0,答案对 109+710^9+7 取模。

输入格式

一行两个正整数 n,kn,k1kn10181 \le k \le n \le 10^{18}n3n \ge 3保证 nmodk=0n \bmod k = 0

输出格式

一行一个正整数,表示答案。答案对 109+710^9+7 取模。

4 1
45
6 2
50

提示

两个样例中的轮分别为: