优化了程序