#P13710. [NWERC 2023] Klompendans
[NWERC 2023] Klompendans
Description
在传统的荷兰木屐舞中,舞者需要遵循非常特定的动作序列。舞蹈在一个由方形瓷砖组成的方形网格上进行,开始时舞者站在网格左上角的瓷砖上。然后,舞者在两种舞蹈动作之间交替进行,在网格中从一个瓷砖移动到另一个瓷砖,可以持续任意长时间。第一次移动可以是任意一种类型,但之后必须严格交替进行这两种动作。
这两种移动方式类似于国际象棋中马的走法:
- 第一种移动类型:从当前瓷砖移动到一个距离当前瓷砖沿一个轴方向 格、另一轴方向 格的瓷砖。
- 第二种移动类型:从当前瓷砖移动到一个距离当前瓷砖沿一个轴方向 格、另一轴方向 格的瓷砖。
由于可以自由交换两个轴并选择每个轴上的移动方向,每种移动类型最多有 8 种执行方式。图 K.1 展示了一个示例舞蹈动作,其中 ,。

:::align{center} 图 K.1:样例输入 3 的图示,展示了一个从 网格左上角开始、在左下角结束的舞蹈,途中经过蓝色方格。总共有 个可到达的方格。红色高亮的三个方格不能成为任何舞蹈表演的一部分。 :::
从左上角瓷砖开始,在跳木屐舞时可以到达多少个不同的瓷砖?不允许走出网格,并且不计算在移动过程中只是跨过的瓷砖。注意,需要计算在某种舞蹈表演中可以到达的所有瓷砖,但不一定是在同一次表演中到达。
Input Format
输入包括:
- 一行一个整数 (),表示方形的边长。
- 一行两个整数 和 (),描述第一种舞蹈移动。
- 一行两个整数 和 (),描述第二种舞蹈移动。
Output Format
输出使用这些舞蹈移动可以到达的瓷砖数量。
3
2 1
2 2
6
8
1 2
1 2
64
4
1 2
2 3
13
5
1 2
2 3
25
10
3 3
4 4
50
京公网安备 11011102002149号