题目名称 | 3998. 行动!行动! |
---|---|
输入输出 | move.in/out |
难度等级 | ★★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 512 MiB |
测试数据 | 10 |
题目来源 | sywgz 于2024-07-09加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:2, 提交:25, 通过率:8% | ||||
sywgz | 100 | 0.392 s | 14.79 MiB | C++ |
彭欣越 | 100 | 0.394 s | 15.37 MiB | C++ |
彭欣越 | 60 | 0.366 s | 13.47 MiB | C++ |
彭欣越 | 60 | 0.526 s | 30.60 MiB | C++ |
dream | 50 | 0.990 s | 3.72 MiB | C++ |
123 | 50 | 1.701 s | 4.12 MiB | C++ |
彭欣越 | 10 | 0.159 s | 11.38 MiB | C++ |
彭欣越 | 10 | 0.163 s | 11.40 MiB | C++ |
123 | 10 | 1.735 s | 4.14 MiB | C++ |
彭欣越 | 0 | 0.073 s | 7.16 MiB | C++ |
本题关联比赛 | |||
2024暑假C班集训A |
关于 行动!行动! 的近10条评论(全部评论) |
---|
在此键入。
大CX国的大兵Jack接到一项任务:敌方占领了n座城市(编号0~n-1),有些城市之间有双向道路相连。Jack需要空降在一个城市S,并徒步沿那些道路移动到T城市。虽然Jack每从一个城市到另一个城市都会受伤流血,但大CX国毕竟有着“过硬”的军事实力,它不仅已经算出Jack在每条道路上会损失的血量,还给Jack提供了k个“简易急救包”,一个包可以让Jack在一条路上的流血量为0。Jack想知道自己最少会流多少血,不过他毕竟是无脑的大兵,需要你的帮助。
第一行有三个整数n,m,k,分别表示城市数,道路数和急救包个数。
第二行有两个整数,S,T。分别表示Jack空降到的城市编号和最终要到的城市。
接下来有m行,每行三个整数a,b,c,表示城市a与城市b之间有一条双向道路。
Jack最少要流的血量。
5 6 1 0 3 3 4 5 0 1 5 0 2 100 1 2 5 2 4 5 2 4 3
8
对于所有的数据0<c<1000
对于30%的数据,2<=n<=50,1<=m<=300,k=0;
对于50%的数据,2<=n<=600,1<=m<=6000,0<=k<=1;
对于100%的数据,2<=n<=10000,1<=m<=50000,0<=k<=10.
在此键入。