hack 题解 @yurzhang
查看原帖
hack 题解 @yurzhang
365751
Mr_罗楼主2025/1/30 15:29

@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(g)=f(g_m)+f'(g_m)g_r+\dots ,您求 f(gm)f'(g_m) 的方法是 (f(gm))=gmf(gm)f(gm)=(f(gm))(gm)1(f(g_m))'=g'_mf'(g_m)\Rightarrow f'(g_m)=(f(g_m))'(g'_m)^{-1} ,但是若 gmg'_m 不可导就似了。想要做到这点很简单,gg 中间放超过 m=max ⁣(2.5nlog2n,2)m=\max\!\left(2.5\left\lceil\sqrt{\frac n{\log_2n}}\right\rceil,2\right)(您选定的值)个 00 就可以让 gm=0g'_m=0 了。

2025/1/30 15:29
加载中...