原题链接:https://www.luogu.com.cn/problem/P2680

运输计划

题目背景

公元 204420442044 年,人类进入了宇宙纪元。

题目描述

公元 204420442044 年,人类进入了宇宙纪元。

L 国有 nnn 个星球,还有 n−1n-1n−1 条双向航道,每条航道建立在两个星球之间,这 n−1n-1n−1 条航道连通了 L 国的所有星球。

小 P 掌管一家物流公司, 该公司有很多个运输计划,每个运输计划形如:有一艘物流飞船需要从 uiu_iui​ 号星球沿最快的宇航路径飞行到 viv_ivi​ 号星球去。显然,飞船驶过一条航道是需要时间的,对于航道 jjj,任意飞船驶过它所花费的时间为 tjt_jtj​,并且任意两艘飞船之间不会产生任何干扰。

为了鼓励科技创新, L 国国王同意小 P 的物流公司参与 L 国的航道建设,即允许小 P 把某一条航道改造成虫洞,飞船驶过虫洞不消耗时间。

在虫洞的建设完成前小 P 的物流公司就预接了 mmm 个运输计划。在虫洞建设完成后,这 mmm 个运输计划会同时开始,所有飞船一起出发。当这 mmm 个运输计划都完成时,小 P 的物流公司的阶段性工作就完成了。

如果小 P 可以自由选择将哪一条航道改造成虫洞, 试求出小 P 的物流公司完成阶段性工作所需要的最短时间是多少?

输入格式

第一行包括两个正整数 n,mn, mn,m,表示 L 国中星球的数量及小 P 公司预接的运输计划的数量,星球从 111 到 nnn 编号。

接下来 n−1n-1n−1 行描述航道的建设情况,其中第 iii 行包含三个整数 ai,bia_i, b_iai​,bi​ 和 tit_iti​ ,表示第 iii 条双向航道修建在 aia_iai​ 与 bib_ibi​ 两个星球之间,任意飞船驶过它所花费的时间为 tit_iti​ 。

数据保证

接下来 mmm 行描述运输计划的情况,其中第 jjj 行包含两个正整数 uju_juj​ 和 vjv_jvj​ ,表示第 jjj 个运输计划是从 uju_juj​ 号星球飞往 vjv_jvj​ 号星球。

输出格式

一个整数,表示小 P 的物流公司完成阶段性工作所需要的最短时间。

输入输出样例

输入 #1
6 3
1 2 3
1 6 4
3 1 7
4 3 6
3 5 5
3 6
2 5
4 5
输出 #1
11

说明/提示

所有测试数据的范围和特点如下表所示

请注意常数因子带来的程序效率上的影响。

对于 100%100\%100% 的数据,保证:1≤ai,bi≤n1 \leq a_i,b_i \leq n1≤ai​,bi​≤n,0≤ti≤10000 \leq t_i \leq 10000≤ti​≤1000,1≤ui,vi≤n1 \leq u_i,v_i \leq n1≤ui​,vi​≤n。

题解

Luogu2680 [NOIP2015 提高组] 运输计划相关推荐

  1. [NOIP2015提高组]运输计划

    题目:BZOJ4326.洛谷P2680.Vijos P1983.UOJ#150.codevs4632.codevs5440. 题目大意:有一棵带权树,有一些运输计划,第i个运输计划从ai到bi,耗时为 ...

  2. P2678 [NOIP2015 提高组] 跳石头

    P2678 [NOIP2015 提高组] 跳石头 题目背景 一年一度的"跳石头"比赛又要开始了! 题目描述 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石.组委会已经选 ...

  3. 信息学奥赛一本通 1890:【15NOIP提高组】跳石头 | 洛谷 P2678 [NOIP2015 提高组] 跳石头

    [题目链接] ybt 1890:[15NOIP提高组]跳石头 洛谷 P2678 [NOIP2015 提高组] 跳石头 ybt 1247:河中跳房子 OpenJudge NOI 1.11 10:河中跳房 ...

  4. 洛谷-神奇的幻方-NOIP2015提高组复赛

    题目描述 幻方是一种很神奇的N*N矩阵:它由数字1,2,3,--,N*N构成,且每行.每列及两条对角线上的数字之和都相同. 当N为奇数时,我们可以通过以下方法构建一个幻方: 首先将1写在第一行的中间. ...

  5. P2615 [NOIP2015 提高组] 神奇的幻方

    题目描述 幻方是一种很神奇的 N\times NN×N 矩阵:它由数字 1,2,3,\cdots \cdots ,N \times N1,2,3,⋯⋯,N×N 构成,且每行.每列及两条对角线上的数字之 ...

  6. 【NOIP2015提高组】信息传递

    题目背景 NOIP2015 提高组 Day1 T2 题目描述 有 n 个同学(编号为1到n)正在玩一个信息传递的游戏.在游戏里每人都有一个固定的信息传递对象,其中,编号为 i 的同学的信息传递对象是编 ...

  7. [NOIP2015 提高组] 神奇的幻方 ——C++

    [NOIP2015 提高组] 神奇的幻方 题目描述 幻方是一种很神奇的 N∗NN*NN∗N 矩阵:它由数字 1,2,3,⋯⋯ ,N×N1,2,3,\cdots \cdots ,N \times N1, ...

  8. [NOIP2015 提高组] 神奇的幻方

    题目描述 幻方是一种很神奇的 N*NN∗N 矩阵:它由数字 1,2,3,\cdots \cdots ,N \times N1,2,3,⋯⋯,N×N 构成,且每行.每列及两条对角线上的数字之和都相同. ...

  9. 跳石头 NOIP2015 提高组 Day2 T1

    codevs 4768 跳石头 题目描述 Description 一年一度的"跳石头"比赛又要开始了! 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石.组委会已经选择好 ...

  10. 【题解】P2678 [NOIP2015 提高组] 跳石头

    题目背景 一年一度的"跳石头"比赛又要开始了! 题目描述 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石.组委会已经选择好了两块岩石作为比赛起点和终点.在起点和终点之间 ...

最新文章

  1. gcc 从5.3升级到6.1之后 openwrt pkg-config glib编译报错修复办法
  2. Ret2Syscall绕过NX、ASLR保护
  3. Expected image (JPEG, PNG, or GIF), got empty file
  4. 设计模式:单例模式之饿汉式
  5. DeepFocus,基于AI实现更逼真的VR图像
  6. python时钟罗盘酷炫代码_抖音上的时钟屏保,被我改造完用来表白
  7. 元类及创建元类的方法(面试用
  8. Linux(服务器编程):25---epoll复用技术实现统一处理信号事件源
  9. 【BZOJ2005】【codevs1937】能量采集,数论练习之二维公约数求和
  10. java jni librtmp_编译Android平台libRTMP库
  11. 内卷下,贷中监控对商户端如何规则
  12. Android开发笔记(一百四十四)高仿支付宝的头部伸缩动画
  13. C语言回调函数callback
  14. nginx启动vue_Docker部署前端Vue
  15. java visual foxpro_从Java访问Visual FoxPro数据库
  16. 图片降噪Topaz DeNoise AI 安装小技巧
  17. android 软解8k视频,Android Q+5G现场播放8K视频:画面流畅
  18. 常见库的删库命令mysql,es,neo4j,janusgraph,hbase,hive
  19. 中英对照:30句经典英语广告词欣赏
  20. HDU 1224(动态规划)

热门文章

  1. HW护网即将开始4.6
  2. mysql 07001_MySQL迁移文件的小问题
  3. CONVERT TEXT(转换为可排序格式)
  4. django orm与scrapy集成:
  5. [网络流24题] 试题库问题
  6. 盒子box在网页中居中的方法
  7. April Fools Day Contest 2016 F. Ace It!
  8. spark sql 对接 HDFS
  9. 简单几步配置gitlab
  10. asp.net 写入excel时,不能更新。数据库或对象为只读。