摘要:
数位DP。假设长度为s的数字,如果是题目中要求的数字时,肯定是每个位置i ,j,1--i非递减,j--s非递增,然后枚举每个点把左右两方相乘,但是想了想,这么简单的统计会造成很多重复,然后再分析,对于i,j无非三种情况i所在位置数字a>j所在位置数字b,a==b,a<b,先算1--s中的每个位置第一种情况的个数的和,然后发现a==b,a<b的所有情况都可化为第一种情况,所以就不用再求这两种情况的数目,因为第一种情况的所有满足题意的数字已经包括了后两种情况满足意一的数字,所以定义状态f[i][j]表示以数字j结尾的长度为i的非递减数字的个数,还有自己感觉数位DP最坑的地方就是细 阅读全文
posted @ 2013-04-10 14:13
LJ_COME!!!!!
阅读(144)
评论(0)
推荐(0)

浙公网安备 33010602011771号