题意简述 求l~r之间不含前导零且相邻两个数字之差至少为2的正整数的个数 题解思路 数位DP 代码 #include <cstdio> #include <cstring> #include <algorithm> int a, b, l, x; int num[20]; int dp[20][10]; int dfs(int len, int pre, bool limit, bool lead, int s = 0) { if (len == 0) return !…
BZOJ原题链接 洛谷原题链接 简单的数位\(DP\),套模板就好. #include<cstdio> #include<cstring> using namespace std; const int N = 15; int f[N][N], a[N]; inline int re() { int x = 0; char c = getchar(); bool p = 0; for (; c < '0' || c > '9'; c = getchar()) p |= c…