QOJ.ac

QOJ

حد الوقت: 2 s حد الذاكرة: 1024 MB مجموع النقاط: 100 قابلة للهجوم ✓

#17940. 초콜릿과 ㄱ나이트 게임 (Sweet)

الإحصائيات

Coco有一块宽度为 $X$、高度为 $Y$ 的矩形巧克力。这块巧克力被划分为 $1 \times 1$ 大小的单位正方形。

Coco想用这块巧克力和若干个“ㄱ骑士”来玩一个“ㄱ骑士游戏”。“ㄱ骑士”是国际象棋中骑士(Knight)的一种变体,它每次可以移动到向右 $x$ 格、向下 $y$ 格的位置。ㄱ骑士在移动时不会受到其他格子上棋子的阻碍。如果目标格子超出了巧克力的范围,则不能移动到该位置。

ㄱ骑士游戏的目标是在巧克力上放置尽可能多的ㄱ骑士,并遵守以下规则:

  • 巧克力的每个格子最多只能放置一个ㄱ骑士。
  • 如果一个ㄱ骑士可以一步移动到某个格子,那么该格子上不能有另一个ㄱ骑士。
  • 巧克力不能翻转或旋转。

请计算Coco最多可以在巧克力上放置多少个ㄱ骑士。

输入格式

第一行给出测试用例的数量 $T$。$(1 \le T \le 1\,000)$

对于每个测试用例,在一行中给出巧克力的宽度 $X$、高度 $Y$,以及表示ㄱ骑士移动规则的 $x$ 和 $y$ 的值,各值之间用空格分隔。$(1 \le X, Y, x, y \le 50)$

输出格式

对于每个测试用例,在一行中输出可以在巧克力上放置的ㄱ骑士的最大数量。

样例

输入样例 1

2
5 5 1 1
10 10 50 50

输出样例 1

15
100

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.