修正D方法