当是下面的定义就能通过
const ll p=998244353;
const ll g=3;
void NTT(ll *F,bool flag)
而当通过函数传递这两个参数(即使是const类型)。或者全局变量的p和g没有加const,同样的写法都会慢上近5倍,TLE了。NTT()这个函数只调用了三次。
void NTT(ll *F,const ll p,const ll g,bool flag)
或者
ll p=998244353;
ll g=3;
void NTT(ll *F,bool flag)
都会TLE。有巨佬来解释下原因吗。