1547.a*b problem

时间限制:10s 内存限制:512MB

标题是骗你进来的,题目内容对标题有稍加扩展

$a=1,b=x_1^{t1}x_2^{t2}...x_k^{tk},1≤ab≤n$

其中$gcd(x_1,x_2,...,x_k)=1$ ,$x_i$为正整数。

求满足以上条件的有序数对 $(x_1,x_2,...,x_k)$ 数量,答案对 $10^9+7$ 取模

输入格式(从终端/标准输入读取)

第一行有一个整数 $T(1≤T≤3)$ ,代表数组组数

每组数据包含两行:

第一行输入两个数 $n,K(1≤n≤10^{10}, 1 \le k \le 10^5)$

第二行输入 $K$ 个数,$t_1,t_2,...,t_K(1≤t_i≤33)$

输出格式(输出至终端/标准输出)

有序数对 $(x_1,x_2,...,x_k)$的数量,答案对 $10^9+7$ 取模

输入样例

复制
3
10 2
1 1
1000 4
1 2 3 4
10000000000 6
2 3 2 1 1 4
 \n
  · \n
 · \n
    · \n
 · · · \n
           · \n
 · · · · · \n

输出样例

复制
23
2005
346920481
  \n
    \n
         \n
来源: 2024“钉耙编程”中国大学生算法设计超级联赛(2)

提交题解

Please login first.

© 2025 FAQs