数字计数

[P2602 ZJOI2010] 数字计数

可以分开考虑每种数,然后对于每种数,利用前缀和的思想,\(f(l,r)=f(r)-f(l-1)\),我们只要求出 \(0\sim n\) 之间的个数即可。

我们考虑爆搜,需要记录当前处理到的位数,前导零,是否有限制,要求数的个数即可,然后转移。

由于这些信息都很小,把它们当作动态规划的状态,然后记忆化即可。

code

posted @ 2023-08-27 14:14  wscqwq  阅读(5)  评论(0编辑  收藏  举报