删除了大量的重复计算