某环形公路上有N个站点,分别记为A1......An,从Ai到A(i+1)的距离为Di。An到A1的距离为Do,假设Do=Dn=1,保存在数组D(N)中,现在要求你与一个函数,能够高效的计算出公路上任意两点的最近距离,要求空间复杂度不能超过O(N)。 const int N=100 double D(N) ... Void preprocess(){ //Write your code here, (1) } double Distance(int i, int j){ // Write
发布于 2022-03-03 11:05:49
某环形公路上有N个站点,分别记为A1......An,从Ai到A(
i+1)的距离为Di。An到A1的距离为Do,假设Do=Dn=1,保存在数组D(N)中,现在要求你与一个函数,能够高效的计算出公路上任意两点的最近距离,要求空间复杂度不能超过O(N)。
const int N=100 double D(N) ... Void preprocess(){ //Write your code here, (1) } double Distance(int i, int j){ // Write your code bere (2) }
关注者
0
被浏览
11