P7400 [COCI 2020/2021 #5] Magenta

题目描述

给定一个包含 $n$ 个结点,$n-1$ 条边的连通图,其中结点编号分别为 $1,2,\cdots,n$。这 $n-1$ 条边被涂成了不同的颜色,其中包含蓝色、红色和洋红。 Paula 和 Marin 的棋子分别从结点 $a$ 和 $b$ 出发。两人轮流行走,Paula 先走。Paula 的棋子只能沿着蓝色或洋红的边行走,而 Marin 的棋子只能沿着红色或洋红的边行走。然而,任何时候都不能行走都对方棋子所在的位置。如果由一方的棋子无法行走,则另一方获胜。 如果 Paula 和 Marin 每次都使用最优的走法,求最终胜利的一方。如果游戏无法决出胜负,则为平局。

输入格式

第一行输入整数 $n$,表示结点的数量。 第二行输入整数 $a,b$,表示 Paula 和 Marin 棋子的初始位置。 接下来的 $n-1$ 行,每行输入两个整数 $x,y$ 和一个字符串 $\text{color}$。如果 $\text{color}$ 为 $\texttt{plava}$,则表示连接 $x,y$ 的边的颜色为蓝色;如果为 $\texttt{crvena}$,则表示颜色为红色;如果为 $\texttt{magenta}$ 则为洋红。

输出格式

如果 Paula 获胜,则输出 $\texttt{Paula}$。 如果 Marin 获胜,则输出 $\texttt{Marin}$。 如果游戏平局,则输出 $\texttt{Magenta}$。

说明/提示

#### 样例 1 解释 Paula 的最优走法为前往结点 $2$,此时 Marin 无法行走。 #### 样例 2 解释 Paula 将前往结点 $1$,而 Marin 会前往结点 $2$。Paula 只能前往结点 $3$,此时 Marin 前往结点 $1$。这时 Paula 无法行走,Marin 获胜: ![](https://cdn.luogu.com.cn/upload/image_hosting/03flhrlq.png) #### 数据规模与约定 **本题采用捆绑测试**。 |Subtask|分值|数据范围及约定| | :----------: | :----------: | :----------: | |$1$|$30$|$2 \le n \le 100$| |$2$|$30$|连通图中所有边的颜色都为洋红| |$3$|$50$|无| 对于 $100\%$ 的数据,$2 \le n \le 10^5$,$1 \le a,b \le n$,$a \neq b$,$1 \le x,y \le n$。 #### 说明 **本题分值按 COCI 原题设置,满分 $110$。** **题目译自 [COCI2020-2021](https://hsin.hr/coci/) [CONTEST #5](https://hsin.hr/coci/contest5_tasks.pdf) _T3 Magenta_。**