@wsndy-xx
2018-08-19T17:09:21.000000Z
字数 516
阅读 798
题解
给出数
记 表示 的因子和
求出所有 使得
考虑
那么
因此可以爆搜枚举
Dfs(Now_result, prime_pos, x_remind) {}
分别表示
1.当前结果,即枚举到的素数的指数次幂的乘积,即 的乘积
2.当前枚举到的素数位置 首先要求出 1e5 内的素数
3.给出的 在枚举了之前的数后还剩多少
对于答案的录入
1.如果 x_remind = 1
,相当于枚举到了这样一种形式 , 显然当前 Now_result
可以录入.
2.如果 x_remind - 1
是一个 大于等于 Prime[Prime_pos]
的素数,显然 (x_remind - 1) * Now_result
可以录入
考虑这样的话我们已经枚举到了这样的一种形式 , 所以还原之前的数就是