#CF1363C. 落叶间博弈
落叶间博弈
Ayush 和 Ashish 在一棵无根树上玩游戏,树共有 个节点,编号 到 。
玩家轮流执行以下操作: 选择树上任意一个叶子节点,将该节点以及与其相连的边一同删除。 叶子节点定义:度数小于等于 的节点。
树的定义:连通、无环的无向图。
树上有一个特殊节点 。谁删掉这个特殊节点,谁就获胜。 Ayush 先手,两人都采用最优策略。请判断谁会赢得游戏。
输入格式
第一行一个整数 (),表示测试用例组数。
每组测试用例: 第一行两个整数 (),分别为树的节点数、特殊节点编号。 接下来 行,每行两个整数 (),表示节点 和 之间有一条边。
输出格式
对每组测试用例,若 Ayush 获胜,输出 Ayush;否则输出 Ashish。
样例输入 1
1
3 1
2 1
3 1
样例输出 1
Ashish
样例说明 1
第一组测试: Ayush 只能先删掉节点 或 ,之后节点 变成叶子节点,Ashish 下一步直接删掉节点 获胜。
样例输入 2
1
3 2
1 2
1 3
样例输出 2
Ayush
样例说明 2
Ayush 第一步就可以直接删掉特殊节点 ,直接获胜。