2045 年,人类的技术突飞猛进,已经找到了进行时空旅行的方法。小 R 得到了一台时空旅行仪,他想用它调查不同时空中人类的发展状况。
根据平行时空理论,宇宙中存在着很多独立的时空, 每个时空在下一个时间点还会分化出若干个不同的时空。宇宙是一个三维空间,人类使用空间直角坐标系来描述空间中的一个位置,三维坐标分别是 $x,y,z$。
我们假设在初始的时空(编号为 $0$)中,人类存在于地球上(地球的坐标为 $(0,0,0)$),其它的时空都是从一个现有的时空发展而来。一个时空发生一个事件
之后会发展成为另外一个时空(原来的时空不发生任何变化)。 会影响小 R 的事件包括两类:
- 人类殖民了一个新的星球,该星球的状态变成「已被殖民」;
- 人类放弃了一个已被殖民的星球,该星球的状态变成「未被殖民」。
每次进行时空旅行时,小 R 会先选定一个时空。在这个时空中,人类已经殖民了一些星球。 小 R 只要到达该时空中任意一个已被殖民的星球, 就能调查人类的发展状况。
小 R 的时空旅行仪出现了一些问题,调整 $x$ 坐标的按钮坏掉了,因此到达点的 $x$ 坐标被固定了(每次旅行的 $x$ 坐标值可能不同)。与此同时, 他仍能任意调整到达点的 $y$ 坐标和 $z$ 坐标。
这个问题大大增大了小 R 的花费: 因为时空旅行没有花费,但在太空中航行却需要花钱;同时,在不同的星球进行调查也可能会产生不同的费用。
假设小 R 将时空旅行的终点设为 $A$,他要进行调查的星球为 $B$:如果 $A$ 与 $B$ 的欧几里德距离为 $d$,那么他太空航行的花费就为 $d^2$;又如果星球 $B$ 上进行调查的费用为 $c$,那么小 R 此次调查的总花费就为 $d^2+c$。
现在给定小 R 每次旅行到达的时空以及时空旅行仪上固定的 $x$ 坐标值,请你计算出小 R 每次旅行完成调查的最小总花费。