可以先考虑没有障碍物的情况,设计状态\(f_{i,j,k}\),表示到达坐标 \((x,y,z)\)二进制下,\(x\)有\(i\)位,\(y\)有\(j\)位,\(z\)有\(k\)位的方案数. 得转移方程为: \[ f_{i,j,k}=\sum_{x=1}^i f_{i-x,j,k}\binom{i}{x}+\sum_{x=1}^j f_{i,j-x,k}\binom{j}{x}+\sum_{x=1}^k f_{i,j,k-x}\binom{k}{x} \] 对所有障碍物的位置和最终的终点一…