A131.noip1997年普及组第三题

普及/提高-

NOIP普及组

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

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

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

11.A−A1−A2−A5−BA-A1-A2-A5-B

22.A−A1−A4−A5−BA-A1-A4-A5-B

33.A−A1−A4−A7−BA-A1-A4-A7-B

44.A−A3−A4−A5−BA-A3-A4-A5-B

55.A−A3−A4−A7−BA-A3-A4-A7-B

66.A−A3−A6−A7−BA-A3-A6-A7-B

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

输入格式

第一行两个数 nn 和 mm。

第二行为X1X1,Y1Y1,X2X2,Y2Y2.如果是任务一,则第二行为44个00。

输出格式

一行,输出走路方案数。

输入输出样例

  • 输入#1

    2 2
    0 0 0 0

    输出#1

    2

输入解题思路,AI测评打分。不知道怎么写?

首页