一直 RE 一个点。改了下记忆化就好了
原:
if(~f[pos][num][dsum][lim]) return f[pos][num][dsum][lim];
新:
if(f[pos][num][dsum][lim] != -1) return f[pos][num][dsum][lim];
求问原理。