QOJ.ac

QOJ

Limite de temps : 1.0 s Limite de mémoire : 2048 MB Points totaux : 100

#15932. 自由流

Statistiques

Flow Free 是一款在二维网格上进行的益智游戏。网格中的一些格子被标记为特定颜色的端点,其余格子为空白。

要解决这个谜题,你必须用一条路径连接每对相同颜色的端点,并遵循以下规则:

  • 存在一条连接两个相同颜色端点的路径,且该路径也具有该颜色。
  • 网格中的所有格子都必须被使用,且每个格子恰好属于一条路径(该路径的颜色与端点的颜色相同)。

这些规则意味着不同颜色的路径不能相交。

路径被定义为一系列连接的线段,其中每条线段连接两个相邻的格子。如果两个格子共享一条边,则它们是相邻的(因此所有线段都是水平或垂直的)。根据这些定义和上述规则,每个有颜色的格子将恰好是一条线段的端点,而每个空白格子将恰好是两条线段的端点。

在本题中,我们仅考虑 $4 \times 4$ 的谜题,其中给定 3 或 4 对有颜色的端点。

你的任务是判断给定的谜题是否有解。

输入格式

输入包含 4 行,每行包含 4 个字符。每个字符来自集合 $\{R, G, B, Y, W\}$,其中 $W$ 表示空白格子,其他字符表示具有指定颜色的端点。保证网格中恰好有 3 或 4 对有颜色的格子。如果网格中只有 3 种颜色,则不会出现 $Y$。

输出格式

在单行中输出 "solvable" 或 "not solvable"(不包含引号)。

样例

输入样例 1

RGBW
WWWW
RGBY
YWWW

输出样例 1

solvable

输入样例 2

RGBW
WWWW
RGBW
YWWY

输出样例 2

not solvable

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.