群里有k$k$个不同的复读机。为了庆祝平安夜的到来,在接下来的n$n$秒内,它们每秒钟都会选出一位优秀的复读机进行复读。非常滑稽的是,一个复读机只有总共复读了d$d$的倍数次才会感到快乐。问有多少种不同的安排方式使得所有的复读机都感到快乐。 输入格式 一行三个正整数n$n$,k$k$,d$d$,意义如题目描述所述。 输出格式 一行一个正整数,表示方案数对19491001$19491001$取模的值。 样例一 input 4 2 2 output 8 限制与约定 本题采用子任务方式评测 子任务一 (5pts)$(5pts)$:d=1$d=1$ 子任务二 (25pts)$(25pts)$:n≤1000,k≤100$n\leq 1000,k\leq 100$ 子任务三 (30pts)$(30pts)$: k≤500000,d=2$k\leq 500000,d=2$ 子任务四 (40pts)$(40pts)$: k≤1000,d=3$k\leq 1000,d=3$ 对于所有数据,n≤109,k≤500000,d≤3$n\leq 10^9,k\leq 500000,d\leq 3$。 时间限制:1s$\texttt{1s}$ 空间限制:512MB$\texttt{512MB}$ 下载 样例数据下载