atcoder Convolution库(NTT)用法
atcoder Convolution库(NTT)用法
本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/162096360
求:
用法:
1 | vector<T> convolution<int m = 998244353>(vector<T> a, vector<T> b) |
其中 是int、longlong等东西
也可以提前定义:
1 | template <int m = 998244353, typename T> |
m必须满足NTT的相应要求

如果不取模的话,即在 long long 范围内
1 | vector<ll> convolution_ll(vector<ll> a, vector<ll> b) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 zhangxixi的博客!





