题目描述 给你一个\(n\times m\)的网格图和\(k\)个障碍,有\(q\)个询问,每次问你有多少个不同的不经过任何一个障碍点且经过\((x,y)\)与\((x+1,y)\)之间的简单回路 \(n\leq 1000,m\leq 6,q\leq 10000\) 题解 简单插头DP 先用DP求出前面\(i\)行的的方案数和后面\(i\)行的方案数,询问时暴力合并. 其实状态数很少的(不到\(200\)) 时间复杂度:\(O(???)\) 代码 #include<cstdio> #inclu…