关于基于值域预处理 GCD 的一点体力活
前言
见 这里。
内容
做了一点微末的拓展。
从上文得知,我们有定理:
存在分解
证明不再赘述。
接下来将给出更加一般化的形式:存在分解
将指出
令
我们采用类似的构造方法,考虑拿出
即
令右式值
那么,我们希望当
继续列出不等式:
得到
最终可以得到
比如说,我们希望得到一个
不过一般来说值域都不会很大,所以可能如果是要预处理
不过也是有一定的价值的,至少我估计在
那么每次计算两个数的
如果要计算复杂度的话,大概是
见 这里。
做了一点微末的拓展。
从上文得知,我们有定理:
存在分解
证明不再赘述。
接下来将给出更加一般化的形式:存在分解
将指出
令
我们采用类似的构造方法,考虑拿出
即
令右式值
那么,我们希望当
继续列出不等式:
得到
最终可以得到
比如说,我们希望得到一个
不过一般来说值域都不会很大,所以可能如果是要预处理
不过也是有一定的价值的,至少我估计在
那么每次计算两个数的
如果要计算复杂度的话,大概是