题目背景
咯咯咯(只因叫)。
题目描述
给定 n,k,请统计有多少个长度为 k 的序列 [a1,a2,…,ak] 满足:
- a1×a2×a3×⋯×ak=n。
- 1<a1≤a2≤a3≤⋯≤ak。
- 这 k 个数的最小公倍数等于 n。
输入格式
本题多测,共 T 组数据。
第一行一个正整数 T,表示数据组数。
对于每组数据,包含一行两个正整数 n,k。
输出格式
共 T 行。
每行一个数,第 i 行表示第 i 组数据的答案。
1
10 2
1
提示
【样例解释】
- 只能拆分为 2×5。
- 2 和 5 的最小公倍数为 10。
【数据范围】
对于 100% 的数据,满足 n,k≤107,T≤105。