-
算法实现题2
算法实现题2-1 输油管道问题
« 问题描述:
某石油公司计划建造一条由东向西的主输油管道。该管道要穿过一个有n 口油井的油
田。从每口油井都要有一条输油管道沿最短路经(或南或北)与主管道相连。如果给定n口油
井的位置,即它们的x 坐标(东西向)和y 坐标(南北向),应如何确定主管道的最优位置,
即使各油井到主管道之间的输油管道长度总和最小的位置?证明可在线性时间内确定主管道
的最优位置。
« 编程任务:
给定n 口油井的位置,编程计算各油井到主管道之间的输油管道最小长度总和。
« 数据输入:
由文件input.txt 提供输入数据。文件的第1 行是油井数n,1£ n£ 10000。接下来n 行是
油井的位置,每行2个整数x和y,-10000£ x,y£ 10000。
« 结果输出:
程序运行结束时,将计算结果输出到文件output.txt 中。文件的第1 行中的数是油井到
主管道之间的输油管道最小长度总和。
输入文件示例 输出文件示例
input.txt output.txt
5
1 2
2 2
1 3
3 -2
3 3
6
- 2022-11-12 20:40:04下载
- 积分:1
-
CListCtrl重绘
* 类名称:CMyListCtrl :public CListCtrl
* 类说明:CMyListCtrl类是继承自CListCtrl类,对CListCtrl类进行重绘和扩长新功能
* 功能:可以设置列表的行高大小
* 可以设置列表头的行高大小
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-10-01 16:55:03下载
- 积分:1
-
jhjnbmbmnnmhjhjh jhjgbn ngygbnbnghyg n
jhjnbmbmnnmhjhjh jhjgbn ngygbnbnghyg n
- 2022-03-30 16:03:02下载
- 积分:1
-
运行.bat文件的VC程序
运行.bat文件的VC程序
运行.bat文件的VC程序
运行.bat文件的VC程序-vc
- 2022-10-21 03:30:03下载
- 积分:1
-
日期计算器,输入日期就可以查到它是星期几。希望对大家有帮助,谢谢!...
日期计算器,输入日期就可以查到它是星期几。希望对大家有帮助,谢谢!-Date calculator, enter the date can be found on the day of the week it is. I hope there is help for everyone, thank you!
- 2022-04-18 07:55:56下载
- 积分:1
-
source code for the examples from Mike Smith s book "Java: an Object
source code for the examples from Mike Smith s book "Java: an Object-Oriented Language".
- 2023-08-30 17:10:04下载
- 积分:1
-
Wince下的WIFI连接程序。提供连接,断开,查旬连接数量的功能。...
Wince下的WIFI连接程序。提供连接,断开,查旬连接数量的功能。-Wince under the WIFI connection program. Provides connectivity, disconnect, check ten days the number of connections function.
- 2022-04-08 13:58:29下载
- 积分:1
-
this a icon program in c
this a icon program in c
- 2022-03-16 17:21:36下载
- 积分:1
-
sdkautooff_prog
sdkautooff_prog
- 2022-07-27 06:20:42下载
- 积分:1
-
Visual C++源代码的Web服务。关于如何使用VC6开发Web服务。
关于web服务的Visual C++源码。讲述了如何用vc6开发web服务。-Web services on Visual C++ Source. About how to use vc6 to develop web services.
- 2023-05-30 04:40:02下载
- 积分:1