TouchStone
  请登录后使用
登录 注册
 系统首页  练习题库  考试列表  判题结果  问题讨论与解答  统计信息与排名
  • 首页
  • 题库
  • P3064
  • 题目
  • P3064树上游戏
    限制 : 时间限制 : 10000 MS   空间限制 : 165536 KB
    问题描述

    给一棵树,如果树上的某个节点被某个人占据,则它的所有子孙都被占据,lxh和pfz初始时分别站在两个节点上,谁当前所在的点被另一个人占据,他就输了比赛,问谁能获胜。

    移动方式:一步走一条边

    输入格式

    第一行包含两个数N,M,N表示树的节点数,M表示询问数。节点的编号为1到N。
    接下来N-1行,每行2个整数A,B(1<=A,B<=N),表示编号为A的节点是编号为B的节点的父亲。
    接下来M行,每行有2个数,表示lxh和pfz的初始位置的编号X,Y(1<=X,Y<=N,X!=Y),lxh总是先移动。

    输出格式

    对于每次询问,输出一行,输出获胜者的名字

    样例输入

    【样例1输入】
    2 1
    1 2
    1 2

    【样例2输入】
    5 2
    1 2
    1 3
    3 4
    3 5
    4 2
    4 5

    样例输出

    【样例1输出】
    lxh

    【样例2输出】
    pfz
    lxh

    提示

    对于40%的数据,N,M<=500

    对于100%的数据,N,M<=100000