Description 给定正整数\(D\),求有多少个正整数\(N\),满足\(rev(N)=N+D\). 其中\(rev(N)\)表示将\(N\)的十进制表示翻转来读得到的数(翻转后忽略前导零). 答案对\(10^9+7\)取模. \(D \le 10^{9}\) (实际可以做到\(D \le 10^{5000}\)) Solution 原题\(D \le 10^9\),暴力可过:但DP做法可以应用到更大的范围. 考虑枚举\(N\)有多少位,记为\(len\).…