算奖算法的工厂类