#HX1286. lq第十三届国赛C++真题题六(中高级组才考)路线

提交1 通过1
通过率100%
时间限制1000ms
内存限制128MiB
    ID: 12775 传统题 1000ms 128MiB 尝试: 1 已通过: 1 难度: 普及 上传者: 标签>C++c++编程题浩轩OJ迁移6级2025年寒假六级班题库

题目描述

题目描述

小珅将多盆鲜花摆成一个 M*N 的矩阵,小珅每天都会从左上角位置的花盆出发,给每一个花盆中的鲜花浇水。

已知:

  1. 每两个相邻的花盆之间的距离都相等;

  2. 每次小珅浇水的路线都是走直线,不能走斜线;

  3. 除左上角花盆以外,其他花盆只能经过一次;

  4. 每盆花都浇过之后返回左上角位置。

当给出 M 和 N 的值,请你帮助小珅找出一共有多少条路线可以满足以上条件,如果没有满足条件的路线输出 0。

例如:M=3,N=4,一共有 4 条路线满足以上条件。原图给出了路线 1、路线 2、路线 3、路线 4 四幅对应的行走示意图。

输入格式

输入两个正整数 M、N(2≤M≤10,2≤N≤10),M 表示矩阵的行数,N 表示矩阵的列数,两个正整数之间以一个空格隔开。

输出格式

输出一个整数,表示一共有多少条路线可以满足以上条件,如果没有满足条件的路线输出 0。

3 4
4
2 2
2
3 3
0

数据范围与约定

2≤M,N≤10。