SP18667 FACTMULP - Product of factorials (hard)
题目描述
对于正整数 $n$,定义函数 $F(n)$ 为 $1!\times 2!\times \cdots \times n!$,即所有不大于 $n$ 的正整数阶乘的积。
给你一个质数 $p$,和一个正整数 $e$,你需要求出最大的整数 $k$,使得 $p^k$ 能整除 $F(p^e)$。
由于答案可能很大,需要对 $10^9+7$ 取模后输出。
输入格式
第一行一个正整数 $T$,表示数据组数。
输出格式
输出 $T$ 行,对应每组数据的答案。
说明/提示
对于 $100\%$ 的数据,$1\le T \le 10^5$,$1\le p,e \le 10^{18}$,保证 $p$ 为质数。