不知道为什么会错 /* 求出 lcm(i,j)==n 的对数, 分解质因数,p1^e1 * p2^e2 * p3^e3 那么 i,j中必定有一个数有e1个p1因子,另一个任意即可 那么最终的结果就是 */ #include<bits/stdc++.h> using namespace std; #define maxn 10000005 #define ll long long ll n; int v[maxn]; int prime[maxn],m; void init(){ memset(…