数位DP是一类一般看一眼就知道类型的动态规划题目,一般模型为求在某个范围内满足某种条件数字的个数。同样的,这类问题的解法(写法)都比较类似,思考方式也有一定的典型性,现在从一道题入手。
题目:数的度量
先说数位DP的一般思考方式:类似于一颗树的思考方式,或者说是分类讨论的思路。首先从最高位开始考虑,设最高位数字可以取到的最大值是 a n a_n an(总的答案集合),那么分成两类来思考:1、这一位填 a n a_n an ;2、这一位填 0 0 0 ~ a n − 1 a_n-1 a
数位DP是一类一般看一眼就知道类型的动态规划题目,一般模型为求在某个范围内满足某种条件数字的个数。同样的,这类问题的解法(写法)都比较类似,思考方式也有一定的典型性,现在从一道题入手。
题目:数的度量
先说数位DP的一般思考方式:类似于一颗树的思考方式,或者说是分类讨论的思路。首先从最高位开始考虑,设最高位数字可以取到的最大值是 a n a_n an(总的答案集合),那么分成两类来思考:1、这一位填 a n a_n an ;2、这一位填 0 0 0 ~ a n − 1 a_n-1 a