这时间复杂度没法优化了吧