QOJ.ac

QOJ

时间限制: 5 s 内存限制: 1024 MB 总分: 100

#3606. 涂色走廊

统计

色彩斑斓走廊研究所正在规划建造一座新建筑。该建筑拥有许多路口,以及连接每对路口的走廊。走廊将由神奇的新型喷漆机器人进行粉刷,它们在走廊中行驶并沿途粉刷所有墙壁。建筑师指定了部分走廊的颜色,颜色可能是红色、橙色、黄色、绿色、蓝色或紫色。然而,由于预算限制,只有三台喷漆机器人,因此每种原色(红、黄、蓝)各有一台机器人。此外,这些机器人是成本最低的版本,无法关闭喷漆喷嘴(尽管它们可以根据需要以任意速度行驶,甚至可以完全停止移动)。

如果走廊需要被粉刷成二次色(橙色、绿色或紫色),为了使颜料充分混合,拥有相应原色的两台机器人必须同时沿同一方向通过该走廊,以调配出正确的颜色。颜色混合规则为:$orange = red + yellow$,$green = yellow + blue$,以及 $purple = red + blue$。计划中未指定颜色的走廊可以被粉刷成任何颜色,或者保持不粉刷。

走廊可以被多次粉刷,前提是每次粉刷的颜色都是正确的。未指定颜色的走廊可以被多次粉刷成不同的颜色。所有走廊均可双向通行。机器人在粉刷完所有走廊后可以停留在任意路口。

给定建筑师的设计,请问喷漆机器人是否有可能将走廊粉刷成所需的颜色?

输入格式

输入的第一行包含五个整数 $n$ ($2 \le n \le 100$),$m$ ($1 \le m \le \frac{n(n-1)}{2}$),$r$,$b$ 和 $y$ ($1 \le r, b, y \le n$),其中 $n$ 是路口数量,$m$ 是走廊数量,$r$、$b$ 和 $y$ 分别是红色、蓝色和黄色喷漆机器人的初始路口。路口编号为 $1$ 到 $n$。接下来的 $m$ 行,每行包含两个整数 $i, j$ ($1 \le i < j \le n$) 和一个字符 $c$,其中 $c$ 为 R, O, Y, G, B, P, X 中的一个。整数 $i, j$ 表示路口 $i$ 和路口 $j$ 之间有一条走廊,$c$ 表示所需的颜色。(R, O, Y, G, B, P, X 分别对应红色、橙色、黄色、绿色、蓝色、紫色和未指定。)每对路口之间最多只有一条走廊。

输出格式

输出一个整数,如果可以按描述粉刷走廊,则输出 $1$,否则输出 $0$。

样例

样例输入 1

6 5 1 2 5
1 3 X
2 3 X
3 4 P
4 5 X
4 6 Y

样例输出 1

1

样例输入 2

6 5 1 2 5
1 3 X
2 3 X
3 4 O
4 5 X
4 6 Y

样例输出 2

0

样例输入 3

6 5 1 2 5
1 3 X
2 3 X
3 4 P
4 5 X
4 6 G

样例输出 3

1

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.