修改Cost_REV函数，通过编译，仍旧未测试