注意考虑 m=0m=0m=0 的情况。
for(int i = 0;i <= m;++i) q = min({q, f[n][i][0], f[n][i][1]});
而非
for(int i = 1;i <= m;++i) q = min({q, f[n][i][0], f[n][i][1]});