#NP0185. L47 NP0185-乘积统计

0

L47 NP0185-乘积统计

题目描述

给定n,kn,k,问有多少个长度为kk的序列aia_i满足:

  • ∏i=1kai=n\prod_{i=1}^{k}a_i=n
  • lcm(a1,a2,…,ak)=nlcm(a_1,a_2,…,a_k)=n
  • 1<a1≤a2≤a3≤…≤ak1<a_1\leq a_2\leq a_3\leq …\leq a_k

其中lcm(a1,a2,…,ak)lcm(a_1,a_2,…,a_k)表示a1,a2,…,aka_1,a_2,…,a_k的最小公倍数。

输入格式

第一行输入一个整数TT,表示数据组数。 接下来TT行,每行输入一组数据,包含两个整数n,kn,k。

输出格式

输出共TT行,每行输出一个整数,表示你的答案。

样例输入 #1

2
12 2
12 3

样例输出 #1

1
0

说明/提示

有1≤n,k≤107,1≤T≤1051\leq n,k\leq 10^7,1\leq T\leq 10^5。