由 Jumping 变换可知:
i=l∑rai
可以写成:
2ri=lai
即:
2ral
给定ai,你需要把:
i=1∑nai
写成:
i=l1∑r1ai+i=l2∑r2ai+⋯+i=lk∑rkai
并对每一项进行 Jumping 变换,其中,li≤ri,l1=1,rk=n,ri=li+1−1。求变换后结果的最小值的两倍(为了防止浮点数带来的精度问题)。
形式化来说,给定数组ai,你需要选择长度为k (1≤k≤n) 的数组 li,ri, 满足 li≤ri,l1=1,rk=n,ri=li+1−1,使得 ∑i=1kriali 最小化。