摘要: 题目给了个f(x)的定义:F(x) = An * 2n-1 + An-1 * 2n-2 + ... + A2 * 2 + A1 * 1,Ai是十进制数位,然后给出a,b求区间[0,b]内满足f(i)<=f(a)的i的个数。 常规想:这个f(x)计算就和数位计算是一样的,就是加了权值,所以dp[pos 阅读全文
posted @ 2018-11-05 18:50 shuai_hui 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 推荐博客 推荐博客 数位dp是一种计数用的dp,一般就是要统计一个区间[le,ri]内满足一些条件数的个数。所谓数位dp,字面意思就是在数位上进行dp咯。数位还算是比较好听的名字,数位的含义:一个数有个位、十位、百位、千位......数的每一位就是数位啦!之所以要引入数位的概念完全就是为了dp。数位 阅读全文
posted @ 2018-11-05 18:22 shuai_hui 阅读(263) 评论(0) 推荐(0) 编辑