QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 512 MB Total points: 100

#3345. 自行车谜题

Statistics

Per 和 Gunnar 发现了一款非常有趣的在线自行车拼图单人游戏。由于他们非常好胜,他们想比比看谁更厉害。游戏的目的是将一张自行车图片还原。在每局游戏开始时,自行车图片会被切割成 $W \times H$ 个大小相等的矩形并随机打乱。随后,玩家可以重复选择任意两个矩形并交换它们的位置。玩家需要不断交换矩形,直到图片完全还原。游戏会记录交换的次数,这就是该局游戏的得分。

在 Gunnar 玩完一局游戏后,他会将自己的得分(以及 $W$ 和 $H$)发送给 Per,并向 Per 发起挑战,看他能否打破这个分数。Per 很快意识到,如果打乱后的初始状态运气不好,他可能无法打破 Gunnar 的分数。

Per 很快写了一个程序来计算他能够打破 Gunnar 分数的概率(假设所有打乱后的图片出现概率相等),前提是他采取最优策略。但他不确定自己的程序是否正确,因此想通过让你编写同样的程序来验证其正确性。

输入格式

输入的第一行包含一个整数 $T$,表示场景的数量。每个场景由一行给出,包含三个整数 $W$、$H$ 和 $S$,其中 $S$ 是 Gunnar 的得分。

输出格式

对于每个场景,输出一行,表示 Per 打破 Gunnar 分数的概率。将概率格式化为最简分数,分子和分母之间用 / 分隔。如果答案为整数,则仅输出分子。

数据范围

  • $0 < T \le 150$
  • $0 < W \le 5$
  • $0 < H \le 4$
  • $0 \le S \le W \cdot H$
  • 比较两个分数时,分数越低越好。

样例

输入格式 1

3
1 1 1
1 2 1
3 1 2

输出格式 1

1
1/2
2/3

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.