摘要: 首先这个题 很毒瘤 被数据卡了 很长时间 题目描述 如题,给定一棵有根多叉树,请求出指定两个点直接最近的公共祖先。 输入输出格式 输入格式: 第一行包含三个正整数N、M、S,分别表示树的结点个数、询问的个数和树根结点的序号。 接下来N-1行每行包含两个正整数x、y,表示x结点和y结点之间有一条直接连 阅读全文
posted @ 2019-01-31 20:55 -凨- 阅读(224) 评论(0) 推荐(0)
摘要: queue<int>q; for(int i=0;i<n;i++) //n 节点的总数 if(in[i]==0) q.push(i); //将入度为0的点入队列 vector<int>ans; //ans 为拓扑序列 while(!q.empty()) { int p=q.top(); q.pop( 阅读全文
posted @ 2019-01-31 14:51 -凨- 阅读(297) 评论(0) 推荐(0)