伪光滑数
题解
延续了CQOI**的传统,不过现在是联考了。
很容易发现,这个数为时是最大的,其他的不是全部公因子都为
的一定会比它小,毕竟
。
所以我们可以先把所有为的数给预处理出来,之后再一个个替换它的质因数,一直枚举到2即可。
源码
#include<cstdio>
#include<cmath>
#include<cstring>
#include<iostream>
#include<algorithm>
#include<queue>
#include<vector>
#include<map>
using namespace std;
typedef long long LL;
#define int LL
#define gc() getchar()