题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4734
题目描述: 给出两个数A, B, 求出小于B且F(i)小于F(A)的所有i的个数
解题思路: 典型的数位DP, dfs(int len, int cur, int limit) 表示处理到第len位, F(A)还剩cur, 是否限制的答案
代码:
#include #include #include #include #include
View Code 思考: 倒是没有多大问题, 就是老TLE, 后来把数组改成dp[20][20000]就过了, 不知道为什么, 很迷, 照理来说y应该开到两千就过了的啊