专栏文章
一种特殊的模意义下多元高次方程的解法
算法·理论参与者 14已保存评论 13
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 13 条
- 当前快照
- 1 份
- 快照标识符
- @miogp3pg
- 此快照首次捕获于
- 2025/12/02 18:55 3 个月前
- 此快照最后确认于
- 2025/12/02 18:55 3 个月前
省流:对于一个多元的 次齐次多项式减去一个 次的多元齐次多项式等于常数,有一种简单的 ,复杂度的做法( 为多项式中每项的元数和, 是快速幂复杂度)。
例如本算法可以解决如下问题:
首先考虑如何求出若干的 的解:
随机 ,我们另 ,那么我们可以发现等式可以形如 = ,取 即可。
假设我们现在得到了 的解,其中左式和右式均等于 。
那么假设 同时乘上 ,则此时两式差为 。
假设我们现在有若干个 的解和若干个 ,那么我们只要找到两个乘起来 的一组解即可。
所以我们将随机若干 的解存入哈希表,然后随机 寻找 是否在哈希表中即可。
推广上述做法:
然后求 的解,我们就先随机若干个 ,表示 ,那么此时解 等价于原式形如 ,取 ,并将解存入哈希表中。
然后我们随机若干 ,并检验哈希表中是否存储了 ,如果有则将每个数乘上 作为结果返回。
假设第一步去了 个解,那么第二步期望要 步。
即快速幂次数为为 ,取 得到复杂度 , 为快速幂复杂度(说不定可以省去)。
相关推荐
评论
共 13 条评论,欢迎与作者交流。
正在加载评论...