题解 P6817 【[PA2013]Filary】
RiverHamster · · 题解
取
直接做很难处理,考虑随机一个值必选。根据答案下界,随机一次能得到最优解的概率大于
同余条件即
但可能存在合数
如果暴力维护,那么单次尝试
线性筛出每个数最小素因子,总复杂度
注意考虑一个素因子重复出现的情况。
参考实现
RiverHamster · · 题解
取
直接做很难处理,考虑随机一个值必选。根据答案下界,随机一次能得到最优解的概率大于
同余条件即
但可能存在合数
如果暴力维护,那么单次尝试
线性筛出每个数最小素因子,总复杂度
注意考虑一个素因子重复出现的情况。
参考实现