*【状态压缩DP】宝藏
*【状态压缩DP】宝藏
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
【题意】
有 个点 条无向边,其中有 个点有宝藏。 求一条最短的路径:从点 出发,经过所有的有宝藏的点,然后从点 离开。
【输入格式】
第1行两个整数。
下来M行, 每行三个整数 ,表示 到 的无向边,长度为。
下来一个整数。下来 个整数,表示有宝藏的点编号。
【输出格式】
一个整数,满足题意的最短路径长度。 如不存在满足题意的路径,则输出 -1 。
【样例输入1】
2 3
1 2 3
2 3 4
1
2
【样例输出1】
7
【样例1说明】
直接按 路线走, 可以拿走 个点的宝藏, 并以最短时间 到点 。
【样例输入2】
7 5
1 2 2
1 3 1
2 3 3
2 4 2
3 4 1
3 5 4
4 5 5
3
2 3 4
【样例输出2】
9
【数据范围】
对30%的数据, 。
对100%的数据,,道路长度不超过。
课堂测试(20250624)dp+状态压缩入门1429
- 状态
- 已结束
- 规则
- XCPC
- 题目
- 1
- 开始于
- 2025-6-24 13:00
- 结束于
- 2025-6-24 13:45
- 持续时间
- 0.8 小时
- 主持人
- 参赛人数
- 9