description
analysis
-
首先有一个结论,对于[1,i][1,i][1,i]区间划分最后一段的和尽量小,答案会更优,具体证明参考毛爷爷的博客
-
设f[i]f[i]f[i]为满足[1,i][1,i][1,i]划分最优时、(f[i],i](f[i],i](f[i],i]这段和最小时的最右的端点,最优划分即为从nnn开始向fff不断统计
-
由后一段比前一段大可知sum[f[i]]−sum[f[f[i]]]≤sum[i]−sum[f[i]]sum[f[i]]-sum[f[f[i]]]≤sum[i]-sum[f[i]]sum[f[i]]−sum[f[f[i]]]≤sum[i]−sum[f[i]],即sum[i]≥2sum[f[i]]−sum[f[f[i]]]sum[i]≥2sum[f[i]]-sum[f[f[i]]]sum[i]≥2sum[f[i]]−