HDU 1598 find the most comfortable road (MST)
2015-07-21 20:35
267 查看
find the most comfortable road
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u
Submit Status
Description
XX星有许多城市,城市之间通过一种奇怪的高速公路SARS(Super Air Roam Structure---超级空中漫游结构)进行交流,每条SARS都对行驶在上面的Flycar限制了固定的Speed,同时XX星人对 Flycar的“舒适度”有特殊要求,即乘坐过程中最高速度与最低速度的差越小乘坐越舒服 ,(理解为SARS的限速要求,flycar必须瞬间提速/降速,痛苦呀 ),
但XX星人对时间却没那么多要求。要你找出一条城市间的最舒适的路径。(SARS是双向的)。
Input
输入包括多个测试实例,每个实例包括:
第一行有2个正整数n (1<n<=200)和m (m<=1000),表示有N个城市和M条SARS。
接下来的行是三个正整数StartCity,EndCity,speed,表示从表面上看StartCity到EndCity,限速为speedSARS。speed<=1000000
然后是一个正整数Q(Q<11),表示寻路的个数。
接下来Q行每行有2个正整数Start,End, 表示寻路的起终点。
Output
每个寻路要求打印一行,仅输出一个非负整数表示最佳路线的舒适度最高速与最低速的差。如果起点和终点不能到达,那么输出-1。
Sample Input
4 4
1 2 2
2 3 4
1 4 1
3 4 2
2
1 3
1 2
Sample Output
1
0
数据不大,可以暴力枚举,我们将所有边按速度排序,然后从小到大,每次选一条作为起点,然后从它开始构建MST,因为排过序,所以速度只能递增,当所要询问的两个点被合并进一个集合的时候,就记录最后一条边-第一条边的值,以此维护答案值。
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u
Submit Status
Description
XX星有许多城市,城市之间通过一种奇怪的高速公路SARS(Super Air Roam Structure---超级空中漫游结构)进行交流,每条SARS都对行驶在上面的Flycar限制了固定的Speed,同时XX星人对 Flycar的“舒适度”有特殊要求,即乘坐过程中最高速度与最低速度的差越小乘坐越舒服 ,(理解为SARS的限速要求,flycar必须瞬间提速/降速,痛苦呀 ),
但XX星人对时间却没那么多要求。要你找出一条城市间的最舒适的路径。(SARS是双向的)。
Input
输入包括多个测试实例,每个实例包括:
第一行有2个正整数n (1<n<=200)和m (m<=1000),表示有N个城市和M条SARS。
接下来的行是三个正整数StartCity,EndCity,speed,表示从表面上看StartCity到EndCity,限速为speedSARS。speed<=1000000
然后是一个正整数Q(Q<11),表示寻路的个数。
接下来Q行每行有2个正整数Start,End, 表示寻路的起终点。
Output
每个寻路要求打印一行,仅输出一个非负整数表示最佳路线的舒适度最高速与最低速的差。如果起点和终点不能到达,那么输出-1。
Sample Input
4 4
1 2 2
2 3 4
1 4 1
3 4 2
2
1 3
1 2
Sample Output
1
0
数据不大,可以暴力枚举,我们将所有边按速度排序,然后从小到大,每次选一条作为起点,然后从它开始构建MST,因为排过序,所以速度只能递增,当所要询问的两个点被合并进一个集合的时候,就记录最后一条边-第一条边的值,以此维护答案值。
相关文章推荐
- PHP用户登录功能实现
- hdoj1860
- 啊希吧!第一场队内赛总结
- 【C++】容器类
- 关于Linux环境下的android真机调试
- poj 2031 Building a Space Station(prim)(基础)
- Record-2-1
- 多校1 OO’s Sequence 1001
- Cocos2d-x开发教程 第一节 开发环境安装与示例项目创建
- BNUOJ 28892 Flower (二分+网络流)
- hdu 5288 OO’s Sequence
- 自己电脑的项目迁移到Windows2008服务器
- [转]java 自动装箱与拆箱
- C语言基础知识小总结(2)
- 暑假集训第二周——贪心 B - Ride to School
- 来京学习第8天
- Machine Learning Foundations 第9节-第12节
- hdu 5288 OO’s Sequence
- [2015-07-19] python005
- java中的进程与线程及java对象的内存结构