mid中间值优化