快速数论变换(NTT)

本文介绍了快速数论变换(NTT),它在模意义下的多项式乘法问题中起到关键作用,当传统快速傅里叶变换(FFT)无法满足需求时,NTT成为解决这类问题的有效工具。内容包括NTT的原理,原根的概念,以及如何在模p(p为特定质数)下进行计算,通过类比FFT的方法来实现NTT。
摘要由CSDN通过智能技术生成

今天的A题,裸的ntt,但我不会,于是白送了50分。
于是跑来学一下ntt。
题面很简单,就懒得贴了,那不是我要说的重点。
重点是NTT,也称快速数论变换。
在很多问题中,我们可能会遇到在模意义下的多项式乘法问题,这时传统的快速傅里叶变换可能就无法满足要求,这时候快速数论变换就派上了用场。
考虑快速傅里叶变换的实现,利用单位复根的特殊性质来减少运算,而利用的,就是dft变换的循环卷积特性。于是考虑在模意义下同样具有循环卷积特性的东西。
考虑在模p意义下( p 为特定的质数,满足 p=c2n+1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值