CF855E Salazar Slytherin's Locket

数位 dp 板子。

先差分,再记 fi,j,kf_{i,j,k} 表示在 ii 进制下有 jj 位,并且每个数字出现次数的奇偶性是 kk 的数的个数。

转移方程:fi,j,k=m=0i1fi,j1,k2mf_{i,j,k}=\sum\limits_{m=0}^{i - 1}f_{i,j-1,k⊕2^{m}}

时间复杂度 O(logb(r)2bb2)\mathcal O(\log_b(r)2^bb^2)

posted @   蒟蒻orz  阅读(2)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示