魔法指纹 分析:乍一看,会认为是数位dp,但根本无法确定数位dp的状态和转移方程。所以可以采用分块打表方法即预处理[1,1e6],[1e6,2e6].......的前缀和,块内直接暴力即可 #include<bits/stdc++.h> //#define int long long using namespace std; int a[20],l,r; int b[]={0,2045,3089,3839,4196,4512,4828,5186,5935,6979,8453,9319,10363,10666,10886,11040,11155,11239,11364,11710...