哈利波特的变形课考试

哈利·波特的考试   (25分)
 


哈利·波特要考试了,他需要你的帮助。这门课学的是用魔咒将一种动物变成另一种动物的本事。
例如将猫变成老鼠的魔咒是haha,将老鼠变成鱼的魔咒是hehe等等
。反方向变化的魔咒就是简单地将原来的魔咒倒过来念,例如ahah可以将老鼠变成猫。
另外,如果想把猫变成鱼,可以通过念一个直接魔咒lalala,
也可以将猫变老鼠、老鼠变鱼的魔咒连起来念:hahahehe。

现在哈利·波特的手里有一本教材,里面列出了所有的变形魔咒和能变的动物。
老师允许他自己带一只动物去考场,要考察他把这只动物变成任意一只指定动物的本事。
于是他来问你:带什么动物去可以让最难变的那种动物
(即该动物变为哈利·波特自己带去的动物所需要的魔咒最长)
需要的魔咒最短?
例如:如果只有猫、鼠、鱼,则显然哈利·波特应该带鼠去
,因为鼠变成另外两种动物都只需要念4个字符;
而如果带猫去,则至少需要念6个字符才能把猫变成鱼;同理,带鱼去也不是最好的选择。

输入格式:

输入说明:输入第1行给出两个正整数NNN
(≤100\le 100≤100)和MMM,其中NNN是考试涉及的动物总数,
MMM是用于直接变形的魔咒条数。为简单起见,我们将动物按1~NNN编号。
随后MMM行,每行给出了3个正整数,分别是两种动物的编号、
以及它们之间变形需要的魔咒的长度(≤100\le 100≤100),数字之间用空格分隔。

输出格式:

输出哈利·波特应该带去考场的动物的编号、以及最长的变形魔咒的长度,中间

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值