题意 给一个\(N \times M\)的01网格,1不能走,从起点\((1, 1)\)走到\((N, M)\),每次只能向下或向右走一格,问两条不相交的路径的方案数.(n, m<=1000) 分析 先考虑一条,再考虑去掉相交的情况. 题解 令\(d(a, b, c, d)\)表示从\((a, b)\)走到\((c, d)\)一条路径的方案数,则可以简单得到答案: \[Ans = d(2, 1, n, m-1) + d(1, 2, n-1, m) - T\] 我们来考虑任意两条相交路径. 令\(…