假设我们给了不同的整数,使得对于某一常数,和对于所有。
我们对找到所有可能的成对和的计数感兴趣。(允许i = j)。
一种算法是构造多项式度≤ ķ Ñ,并使用傅里叶变换方法和在所得的多项式读出与它们的系数的权力计算其平方。这是O (n log n )时间算法。
我有两个问题:
是否有不使用FFT 的算法?
是否知道更好的算法(即)?(允许FFT)。
为什么不使用FFT很重要?听起来您已经对问题有了很好的解决方案。不使用FFT的要求从何而来?对我来说,这听起来像是强加于人的不自然要求。
—
DW
@DW:因为那样就不会有问题要问?:-)我只是想知道是否有其他方法。
—
Aryabhata
好的,我知道了!我承认我也很好奇。:-)谢谢您提出有趣的问题。
—
DW
@DW:不客气:-)
—
Aryabhata)