n阶乘优化