小明的假期一下子就过去了,他今天就要去学校了。小明住的城市可以看成一个网格图,如下图所示,小明的家在最左上方(蓝色点),学校在最右下方(绿色点)。这座城市横向的道路有n条,纵向的道路有m条(该示意图中n=6,m=5),小明可以在每条道路的交叉点处拐弯,但是他始终保持向右或向下的方向。
现在用先行后列的坐标来表示小明家、学校、还有每个交叉点的位置,假设每个交叉点之间的距离都是1,并且小明家坐标是(1,1),那么学校的坐标就是(n,m),该示意图中学校坐标为(6,5)。
由于有些道路需要修缮,所以工作人员封堵了某些交叉点(红色点),并且小明不能经过这些交叉点。小明现在想知道,他从家出发前往学校,在不经过红色交叉点的前提下,他有几种前往学校的方法。