A131.noip1997年普及组第三题

普及/提高-

NOIP普及组

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

设有一个N×MN \times MlN50l \le N\le 50lM50l\le M\le 50)的街道(如图一):

规定行人从 A(1,1)A(1,1) 出发,在街道上只能向东或北方向行走。
图二为N3N=3M=3M=3 的街道图,从 AA 出发到达 BB 共有 66 条可供行走的路径:

11.AA1A2A5BA-A1-A2-A5-B

22.AA1A4A5BA-A1-A4-A5-B

33.AA1A4A7BA-A1-A4-A7-B

44.AA3A4A5BA-A3-A4-A5-B

55.AA3A4A7BA-A3-A4-A7-B

66.AA3A6A7BA-A3-A6-A7-B

若在 N×MN\times M的街道中,设置一个矩形障碍区域(包括围住该区域的的街道)不让行人通
行,如图一中用“*”表示的部分。
此矩形障碍区域用2对顶点坐标给出,图一中的2对顶点坐标为:(22),(84)(2,2),(8,4),此时从
AA 出发到达 BB 的路径仅有两条。
程序要求
任务一:给出NNMM 后,求出所有从 AA 出发到达 BB 的路径的条数。
任务二:给出 NNMM,同时再给出此街道中的矩形障碍区域的 22 对顶点坐标 (X1,Y1),X2,Y2(X1,Y1),(X2,Y2),然后求出此种情况下所有从 AA 出发到达 BB 的路径的条数。

输入格式

第一行两个数 nnmm

第二行为X1X1,Y1Y1,X2X2,Y2Y2.如果是任务一,则第二行为4400

输出格式

一行,输出走路方案数。

首页