这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
2020-2021:teams:legal_string:王智彪:ntt [2021/07/20 16:49] 王智彪 创建 |
2020-2021:teams:legal_string:王智彪:ntt [2021/07/20 16:50] (当前版本) 王智彪 |
||
---|---|---|---|
行 1: | 行 1: | ||
====== NTT ====== | ====== NTT ====== | ||
- | 1004535809 的原根是3 别算了(x | + | $1004535809$ 的原根是 $3$ 别算了(x |
补充板子 | 补充板子 | ||
行 81: | 行 81: | ||
ntt(f,1); | ntt(f,1); | ||
ntt(g,1); | ntt(g,1); | ||
- | for(int i=0;i<=mxn;i++){ | + | for(int i=0;i<=mxn;i++) f[i]=quick_mul(f[i],g[i],mod); |
- | f[i]=quick_mul(f[i],g[i],mod); | + | |
- | } | + | |
ntt(f,-1); | ntt(f,-1); | ||
for(int i=0;i<=m+n;i++) printf("%lld ",f[i]); | for(int i=0;i<=m+n;i++) printf("%lld ",f[i]); |