采用更好的CostFunctionJ计算方法