根据各路消息打听,你得知神牪被黑衣人
你通过你强大的本领,知道了黑衣人 le's home
,并且大门有一把十分强大的密码锁。你经过大量实验,发现你不能像某些主角一样马上破解它,于是你开始想办法。
具体而言这把密码锁的情况是这样的:
第一部分是密码锁部分,你通过严密的论证,发现你不会破解这一部分。
而对于第二部分,就是暴力拆锁。锁形状是一棵树,树上有很多铁链,每个铁链覆盖了树某个点
黑衣人
经过不停的打探,你发现了越来越多的铁链,每知晓一条新的铁链,你想知道若只有这些铁链,完成任务所需要消耗体力的最小值。当然有可能这是一个不可能完成的任务,此时你需要输出 -1
。
输入格式
第一行两个正整数
下面
下面
输出格式
一共
样例一
input
5 5 1 2 2 3 2 4 1 5 2 4 511332337 1 4 919238353 5 1 597538394 2 1 170644152 5 2 848575637
output
-1 -1 919238353 1089882505 1938458142
样例二
见下载文件中的 ex_lock2.in
与 ex_lock2.out
,该样例符合子任务
样例三
见下载文件中的 ex_lock3.in
与 ex_lock3.out
,该样例符合子任务
限制与约定
对于所有测试点,
子任务编号 | 特殊性质 | 分值 | |
---|---|---|---|
无 | |||
无 |
时间限制:
空间限制: