RQNOJ 28 [Stupid]愚蠢的宠物 解题报告
2011-08-21 16:58
204 查看
直接搜就是了,一个点向根出发,到的每个都记录一下,然后另一个点再搜,第一个被标记的就是了。
#include <stdio.h> #include <stdlib.h> int p[1000001]; int time[1000001]; void srch(int i) { while(i != 1){ time[i] = 1; i = p[i]; } time[i] = 1; } int main(int argc, char **argv) { int i, n; int a, b; scanf("%d", &n); for(i = 1; i < n; i++){ scanf("%d%d", &a, &b); p[b] = a; } scanf("%d%d", &a, &b); srch(a); i = b; while(!time[i]){ i = p[i]; } printf("%d\n", i); return 0; }
相关文章推荐
- 【DFS】【Rqnoj28】[Stupid]愚蠢的宠物
- rqnoj28[stupid]愚蠢的宠物
- 【rqnoj28】[Stupid]愚蠢的宠物
- RQNOJ 30 愚蠢的矿工 解题报告
- 【Rqnoj28】愚蠢的宠物 最近公共祖先
- PID28 [Stupid]愚蠢的宠物
- RQNOJ-28-愚蠢的宠物
- RQNOJ 23 花生采摘 解题报告
- 【解题报告】[动态规划] RQNOJ - PID273 / 马棚问题
- 【解题报告】[动态规划]RQNOJ - PID82 / 又上锁妖塔
- RQNOJ 341 星门跳跃【解题报告】
- 【解题报告】[动态规划] RQNOJ - PID105 / 核电站问题
- 【算法学习笔记】28.枚举法 解题报告 SJTU OJ 1255 1256 魔戒
- RQNOJ 21 FBI树 解题报告
- 【解题报告】[动态规划] RQNOJ - PID38 / 串的记数
- leetcode解题报告(28):Remove Linked List Elements
- 【解题报告】[动态规划] RQNOJ - PID15 / 采药
- RQNOJ 35 营救 解题报告
- RQNOJ 107 Ural的鹰蛋实验 解题报告
- RQNOJ 36 数石子 解题报告