12.2 需要导数的算法