「题解」ABC241Ex Card Deck Score

「题解」ABC241Ex Card Deck Score

青蛙:最喜欢的一集

没有 bi 怎么做?

答案是 [xm]11aix,我们知道它可以分解为 Ri1aix,其中 Ri 是一个常数。具体构造就是上面 EI 的 blog,和中国剩余定理极其类似。

那么 Ri=1aixj(1ajx)mod(1aix),将 x=1ai(使得后面模掉的多项式值为 0x)代入到 1aixj(1ajx) 就是 Ri(感谢 vuq 里 crashed 的教导 /kel)

求出 Ri 之后 [xm]Ri1aix=Riaim 便可用快速幂算出。

现在没有 bi 的限制时我们会 O(n2) 计算了。

如果有 bi 的限制,暴力容斥一个集合 S 内的 bi 是爆的,然后 O(n2) 计算,就是 O(2nn2) 的复杂度。这里也可以理解为将答案 [xm]1aib[i]+1xb[i]+11aix 这个多项式的分子暴力展开再对每一项单独计算。

posted @   do_while_true  阅读(42)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?

This blog has running: 1845 days 1 hours 33 minutes 38 seconds

点击右上角即可分享
微信分享提示