每一个重型机械或发电机都有且只有一个接线器用来连接电线,谷宝的目标只有一个,那就是让整个基地的所有接线器连在同一个电网中所需求的电线总长度最短,由于电线在制作时只能制作整数长度,所以对于两接线器之间距离不为整数的,其需求的电线长度需要**向上取整**。
谷宝最近完成了ImmersiveEngineering(IE)的各种重型机械和发电机的建设,但是基地上空密密麻麻的电线让他觉得非常不美观。他决定用工程师剪线钳把所有电线全部拆除之后重新用高压电线设置电网。 每一个重型机械或发电机都有且只有一个接线器用来连接电线,谷宝的目标只有一个,那就是让整个基地的所有接线器连在同一个电网中所需求的电线总长度最短。由于电线在制作时只能制作整数长度,所以对于两接线器之间距离不为整数的,其需求的电线长度需要**向上取整**。 形式上,若两接线器A、B的坐标分别为 (X_A,Y_A,Z_A),(X_B,Y_B,Z_B) (X A ,Y A ,Z A ),(X B ,Y B ,Z B ),则他们之间的距离为 lceil sqrt{(X_A-X_B)^2+(Y_A-Y_B)^2+(Z_A-Z_B)^2}rceil ⌈ (X A −X B ) 2 +(Y A −Y B ) 2 +(Z A −Z B ) 2 ⌉,其中 lceil rceil ⌈⌉为向上取整,即不小于当前数字的最小整数。例如 lceil 3rceil = 3 ⌈3⌉=3, lceil 3.14rceil=4 ⌈3.14⌉=4。