优化，实训二演示前最终版本