数位dp 简介 数位dp指满足特定性质的数的计数, 如求 \([l, r]\) 区间内不含 \(2\) 的数的个数. 一般来说, 数位dp利用dfs解决, 有时状态数较多, 需要hash表优化. 模板: // 求[l,r] 中各位数字之积为特定值(prod[])数的个数 ll dp[nsz][35][25][15][15]; ll dfs(int p,ll v,ll base,ll l,ll r){ ll maxv=v+base-1; if(maxv<l||v>r)return 0; if(p…