#include<stdio.h>

#include<string.h>

#define N 110000

struct node {

    int father,count;

}pre[N];

int find(int x) {

if(x==pre[x].father) {

pre[x].count=0;

return x;

}

        int h=pre[x].father;

       pre[x].father=find(pre[x].father);

      pre[x].count+=pre[h].count;

return pre[x].father;

}

int main() {

  int n,m,a,b,i;

  while(scanf("%d%d",&n,&m),n||m) {

      for(i=1;i<=n;i++) {

          pre[i].father=i;

          pre[i].count=1;

      }

      for(i=1;i<n;i++) {

          scanf("%d%d",&a,&b);

             pre[b].father=a;

      }

      while(m--) {

     scanf("%d%d",&a,&b);

     find(a);find(b);

     if(pre[a].count<=pre[b].count)

         printf("lxh\n");

     else

         printf("pfz\n");

      }

}

return 0;

}

最新文章

  1. 初学者看过来之JSON入门
  2. [ACM_模拟] The Willy Memorial Program (poj 1073 ,联通水管注水模拟)
  3. 虚拟机锁定文件失败,开启模块snapshot失败解决办法
  4. mongodb查询文档
  5. Visual Stadio 2015创建WebApplication应用和运行赏析
  6. android 技术相关Blog
  7. 1084. Broken Keyboard (20)
  8. 【设计模式】Template Method模式
  9. linux apache添加多站点配置(Ubuntn和Centos)
  10. Apache solr(一)
  11. Java经典编程题50道之十一
  12. 使用vue-cli 初始化 vue 项目
  13. js 内置对象参考 (Array,String, Math, Data, Number)
  14. scu 4444 Travel
  15. 多个inputstream的情况下,watermark的值怎么赋值? kakfa中多个partition提取 watermark
  16. slave库写redo、binlog不实时丢数据的场景
  17. git设置别名alias
  18. TypeError: to_categorical() got an unexpected keyword argument &#39;nb_classes&#39;
  19. 树莓派3B+简单入门
  20. CSS属性,可以完成99%的页面编写

热门文章

  1. easyui-datebox 年月视图显示
  2. codechef: BINARY, Binary Movements
  3. c++病毒函数
  4. Linux环境下修改MySQL数据库存储引擎
  5. C#基础 进制转换6/17
  6. leetcode375 Guess Number Higher or Lower II
  7. hexo博客域名重复提交问题
  8. 个人软件过程(psp)需求分析
  9. 【C++】智能指针简述(二):auto_ptr
  10. Expectation-Maximization(EM) 算法