#P11604. [PA 2016] 卡牌 / Gra w karty

    ID: 12925 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 显示难度提高 上传者: 标签>贪心2016图论建模二分图Ad-hocPA(波兰)

[PA 2016] 卡牌 / Gra w karty

背景

译自 Potyczki Algorytmiczne 2016 R1 Gra w karty [A] (KAR)。1s,256M\texttt{1s,256M}。

题目描述

Alice 和 Bob 各有 nn 张卡牌。每个人的卡牌都被编号为 1∼n1\sim n。

现在玩 (n−1)(n-1) 局游戏:每局游戏中,Alice 先弃掉 Bob 的一张牌,然后 Bob 再弃掉 Alice 的一张牌。

最终两人都只剩下一张牌。

有 mm 对关系,形如「若 Alice 最后剩下的牌为 xx,Bob 最后剩下的牌为 yy,则 Alice 胜/负 Bob」。特别地,未给出的关系为平局。

若双方都用最优策略游戏,Alice 最终会胜/负 Bob 还是平局?

「最佳策略」指的是:若有必胜策略,则选择必胜策略;否则若有平局策略,选择平局策略。

输入格式

本题单个测试点内有多组测试数据。

第一行,一个正整数 TT。接下来描述 TT 组测试数据:

每组数据第一行,两个整数 n,mn,m。

接下来 mm 行,每行两个正整数和一个字符 x,w,yx,w,y,其中 w∈{<,>}w\in \{\texttt{<},\texttt{>}\},x,yx,y 为正整数。

  • 若 w=>w=\texttt{>},则表示「若 Alice 最后剩下的牌为 xx,Bob 最后剩下的牌为 yy,则 Alice 胜 Bob」;
  • 若 w=<w=\texttt{<},则表示「若 Alice 最后剩下的牌为 xx,Bob 最后剩下的牌为 yy,则 Alice 负 Bob」。

保证不会出现自相矛盾的关系。

输出格式

输出 TT 行,每行一个字符串:

  • 若 Alice 有必胜策略,输出 WYGRANA\texttt{WYGRANA};
  • 否则,若 Alice 有平局策略,输出 REMIS\texttt{REMIS};
  • 否则,输出 PRZEGRANA\texttt{PRZEGRANA}。
3
5 5
5 > 5
1 > 5
3 > 5
4 > 5
2 > 5
2 2
1 > 1
1 > 2
1 1
1 < 1
WYGRANA
REMIS
PRZEGRANA

提示

  • 1≤T≤201\le T\le 20;
  • 1≤n≤1051\le n\le 10^5;
  • 0≤m≤2×1050\le m\le 2\times 10^5;
  • 1≤x,y≤n1\le x,y\le n;
  • w∈{<,>}w\in \{\texttt{<},\texttt{>}\}。

保证不会出现自相矛盾的关系,也不会重复给出一个关系。