我太菜了,只会做后两题 题目大意 给你一个数 ,求把它拆成 个整数乘积的方案数。 具体做法 把 质因数分解 枚举每一个质因数,把第 个因数的个数 拆成 个数的和共有 种方案,最后全部相乘。 注意事项 在计算组合数的时候,不能直接用 这条公式,会超时。要优化成 由于有模数,所以要求逆元 代码 #include<bits/stdc++.h> using namespace std; #define int long long const int mod=1000000007; int g[100010],len,ans,jc[100010]; int cj(i...