@yurzhang 佬,您是不是被我叉掉了 /qd /yiw
in:
9 5
1 2 3 4 5 6 7 8 9 10
1 0 0 0 0 1
out:
55 0 0 0 0 0 0 0 0 0
ans:
55 0 0 0 0 330 0 0 0 0
大概原理是您的式子中有 f(g)=f(gm)+f′(gm)gr+… ,您求 f′(gm) 的方法是 (f(gm))′=gm′f′(gm)⇒f′(gm)=(f(gm))′(gm′)−1 ,但是若 gm′ 不可导就似了。想要做到这点很简单,g 中间放超过 m=max(2.5⌈log2nn⌉,2)(您选定的值)个 0 就可以让 gm′=0 了。