好久不做题了,今天特用这道DP释怀一下。
应该不算洪水般的裸DP了,需要想几分钟…
首先初始化出在任意两点间建立一个邮局时这两点间村庄所用距离的最小值。接着开二维数组表示前j 个村庄的人去前 i 个邮局所用的最小距离和。
这样就应该搞定了。感兴趣的呢,可以滚动一下,或者四边形一下!
好久不做题了,今天特用这道DP释怀一下。
应该不算洪水般的裸DP了,需要想几分钟…
首先初始化出在任意两点间建立一个邮局时这两点间村庄所用距离的最小值。接着开二维数组表示前j 个村庄的人去前 i 个邮局所用的最小距离和。
这样就应该搞定了。感兴趣的呢,可以滚动一下,或者四边形一下!