ABC336

E

数位 dp。

定义 \(dp_{pos,s,t,0/1}\) 为在第 \(pos\) 位,当前数字和是 \(s\),这个数模规定的数字和为 \(t\),是 \(/\) 不是极限的情况数。

于是我们枚举规定的数字和即可。

然后就是套路了。

假如在极限枚举范围就是 \(1\)\(n\) 的第 \(pos\) 个数。

否则就是从 \(1\)\(9\)

所以下一个情况就是 \((pos - 1,s + i,(t \times 10 + i) \mod m,lim \& (i == maxx))\)

code


posted @ 2024-01-14 22:24  sqrtqwq  阅读(17)  评论(0编辑  收藏  举报