BZOJ3782 上学路线

设障碍个数为,\(obs\)则一般的容斥复杂度为\(O(2^{obs})\).但因为这个题是网格图,我们可以用DP解.设\(f[i]\)表示不经过任何障碍到达第\(i\)个障碍的方案数,转移时枚举可以到达这个障碍的障碍,\(f[i]=way(O,coor(i))-\sum_j f[j]\cdot way(coor(j),coor(i))\).

同样的题还有两双手、方案数。

上一篇:MD5加密运算


下一篇:深入浅出JMS(四)--Spring和ActiveMQ整合的完整实例