题目大意: 给出n个排成一行的城市,每个城市有一个不同的海拔.定义两个城市间的距离等于他们的高度差的绝对值,且绝对值相等的时候海拔低的距离近.有两个人轮流开车,从左往右走.A每次都选最近的,B每次都选次近的.旅行时有一个总路程x,如果两个人的总路程>x 或 有一个人无法按照自己的原则选择目的城市,旅行就终止. 有两个问: 1.给出x0,求从哪一个城市出发,使得A走的路程/B走的路程最小.如果B走的路程=0,则比值视为无穷大.如果有多个城市满足要求,则输出海拔最高的那个城市. 2.给出x和s(出发…