传统题 2000ms 512MiB

burst

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

已知穗织镇是一个由 nn 个点和 mm 条边组成的无向图,[丛雨] 的家在 11 号点,她现在想出去逛街。

然而当 丛雨 刚刚出门,一只魔物出现在了她后方,她想安全的回到家,但是她不能走回头路,因为会被魔物抓住,所以她想找一条尽量短的路,能够在不走回头路的情况下回到 11 号点。

请你帮丛雨算一下,她最短需要走的路径长度是多少,如果丛雨无法安全回到家,输出 1-1

在本题中,不走回头路指的是不会有任意一条边经过 22 次及以上。

输入格式

第一行,一个数整数 T(1T10)T(1 \leq T \leq 10 ) ,表示数据组数。

接下来 TT 组数据,每组数据开始为两个数正整数 n,m(1n10000,1m40000)n, m(1 \leq n \leq 10000, 1 \leq m \leq 40000 ) ,表示点和边的个数。

接下来 mm 行,每行三个正整数 u,v,w(1w109)u, v, w(1 \leq w \leq 10^9) ,表示 (u,v)(u, v) 间有一条直接连接它们的长度为 ww 的边。

输出格式

输出 TT 行,每行一个整数,表示最短路径长度。

样例 1

输入

2
3 3
1 2 1
2 3 4
3 1 3
5 4
1 2 4
4 5 4
1 4 6
3 2 8

输出

8
-1

样例 2

见下发文件 burst2.in/out.

数据范围

子任务编号 额外约束 分数
1 1n1000,1m40001 \leq n \leq 1000, 1 \leq m \leq 4000 30
2 1n10000,1m100001 \leq n \leq 10000, 1 \leq m \leq 10000
3 1n10000,1m400001 \leq n \leq 10000, 1 \leq m \leq 40000 40

2025JKFZ国庆集训模拟测(10.4)

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-10-4 14:00
结束于
2025-10-4 17:30
持续时间
3.5 小时
主持人
参赛人数
13