卡常小寄巧
查看原帖
卡常小寄巧
648933
HarmonicQuadrilatera楼主2023/9/2 13:37

统计答案时:

for(register int i=1;i<=n;i++)
{
	k_i=(k_i*k)%p;
	ans=(ans+k_i*inv%p*pre[i-1]%p*suf[i+1])%p;
}

(TLE)

for(register int i=n;i>=1;i--)
	ans=(ans*k+inv*pre[i-1]%p*suf[i+1])%p;

(AC,550ms)

2023/9/2 13:37
加载中...