试题详情
- 简答题 Olay教授正在为一家石油公司咨询,该公司正在计划建造一条由东向西的石油主管道,该管道要穿过一片有n口井的油田,从每口井中都有一条喷油管沿最短路径与主管道直接相连(喷油管道为南北方向)。 给定各个井的X坐标和Y坐标,Olay教授要如何才能选择最佳主管道的位置(即:使各喷油管长度之和最小)?
-
这是中位数的应用问题。在顺序统计的问题中,中位数的应用最广,例如在X轴上有n个点,由左到右依次排列为X1,X2,…,Xn。
我们希望在x轴上寻找一点Xp,使得Xp与各点距离之和最小。这个问题可以归结为中位数问题。即:
当n为奇数时,Xp为X(n+1)/2,否则,Xp为
从这个例子出发,本题求主油管道的问题也是类似的。
由于主管道由东向西,因此,要使连接油井和主油管道的喷井管道最短,喷井管道必须南北走向,与主管道垂直,即主管道的最优位置应为一条Y=Yk的水平线,问题是Yk如何确定。
为了使Yk与各油井的Y坐标Y1,Y2,…,Yn间的距离和最短,我们将Y1,…,Yn由小到大排序,选择最中间的那个点作为Yk,(若油井为奇数,则取第(n+1)/2小的Y坐标作为Yk,若油井为偶数,则取第n/2小的Y坐标值与第(n/2+1)小的Y坐标值的平均数作为Yk的值。
显然,确定主油管道的最佳位置,实际上就是求n个油井的Y坐标的中位数。 关注下方微信公众号,在线模考后查看
热门试题
- “格雷码”是一
- 简述数值概率算法的作用。
- 用回溯法解0/1背包问题时,计算结点的上
- 对下列各组函数f(n)和g(n),确定
- 背包问题的贪心算法所需的计算时间为()
- 数据结构与算法里,研究完数最早的是中国的
- 数据结构与算法里,如果待排序序列是完全有
- 大整数乘积算法是用()来设计的。
- 下面定义的一维数组并赋值正确的是()。
- 简述动态规划算法的基本步骤。
- for循环的嵌套经常用于穷举法算法的实现
- 排序算法中,第一趟排序后,任一元素都不能
- 对于0-1背包问题和背包问题的解法,下面
- ()是贪心算法可行的第一个基本要素,也是
- 分支限界法解最大团问题时,活结点表的组织
- 素数是只能被1和它本身整除的是,以下是素
- 数据结构与算法里,直接插入排序必须需要使
- 有一维数组定义:inta[5]={5,3
- 数据结构与算法中,希尔排序就稳定性和内外
- 矩阵连乘问题的算法可由()设计实现。