标题:深入虎穴
只看楼主
又菜又想学
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2020-11-26
 问题点数:0 回复次数:0 
深入虎穴
二、深入虎穴:(30 分)
著名的王牌间谍 007 需要执行一次任务,获取敌方的机密情报。已知情报藏在一个地下迷宫里,迷宫
只有一个入口,里面有很多条通路,每条路通向一扇门。每一扇门背后或者是一个房间,或者又有很多条
路,同样是每条路通向一扇门…… 他的手里有一张表格,是其他间谍帮他收集到的情报,他们记下了每扇
门的编号,以及这扇门背后的每一条通路所到达的门的编号。007 发现不存在两条路通向同一扇门。
内线告诉他,情报就藏在迷宫的最深处。但是这个迷宫太大了,他需要你的帮助 —— 请编程帮他找出
距离入口最远的那扇门。
输入格式:
输入首先在一行中给出正整数 N(<100000),是门的数量。随后 N 行,第 i 行(1≤i≤N)按以下
格式描述编号为 i 的那扇门背后能通向的门:
K D[1] D[2] ... D[K]
其中 K 是通道的数量,其后是每扇门的编号。
输出格式:
第 1 页(共 8 页)
在一行中输出距离入口最远的那扇门的编号。题目保证这样的结果是唯一的。
输入样例:
 
13
3 2 3 4
2 5 6
1 7
1 8
1 9
0
2 11 10
1 13
0
0
1 12
0
0
输出样例:
12
要求:
1、请根据问题描述,设计合适的数据结构,说明选择该数据结构的理由;
2、给出解决该问题的基本思路,写出伪代码。
搜索更多相关主题的帖子: 迷宫 输入 格式 编号 输出 
2020-11-27 19:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-504034-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.139486 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved