loj#P3698. 「USACO 2022 US Open Platinum」Hoof and Brain
「USACO 2022 US Open Platinum」Hoof and Brain
题目描述
题目来自 USACO 2022 US Open Contest, Platinum Problem 2. Hoof and Brain
给定一个包含 个结点和 条边的有向图(, ),Farmer John 的奶牛们喜欢玩以下的双人游戏。
在图中的不同结点上放置两个指示物(可以用一些与奶牛相关的物品代替指示物)。每一回合,一名玩家,脑,选择一个需要沿某一条出边移动的指示物。另一名玩家,蹄,选择沿着哪条出边移动该指示物。两个指示物在任何时刻不允许处于同一个结点上。如果在某些时刻蹄不能做出合法的行动,则脑获胜。如果游戏可以无限进行下去,则蹄获胜。
给定 个询问(),包含两个指示物所在的初始结点。对于每个询问,输出哪名玩家获胜。
输入格式
输入的第一行包含 和 。
以下 行每行包含两个整数 和 ,表示一条从 连向 的边。
图中不包含自环或重边。
下一行包含 。
最后 行每行包含两个整数 和 ,满足 以及 ,表示指示物所在的初始结点。
输出格式
输出一个长为 的字符串,其中字符 B
表示脑获胜,H
表示蹄获胜。
9 10
1 2
2 3
3 4
4 7
3 5
1 6
6 8
8 9
9 6
7 2
4
1 5
1 2
1 6
2 4
BHHB
数据范围与提示
测试点 满足 ,。
测试点 满足 。
测试点 没有额外限制。