警示后人
查看原帖
警示后人
207412
xiaoPanda楼主2022/10/24 16:54

如果你加够了足够的取余但仍然 WA,可能你的答案输出的是负数,要 ans=(ans%mod+mod)%mod

原因是把 (ai+x)2(a_i+x)^2 拆成 ai2+2aix+x2a_i^2+2a_ix+x^2 时,预处理 aia_i 的前缀和可能是负数,取模后应该变成正数。

2022/10/24 16:54
加载中...