其他分享
首页 > 其他分享> > 干草塔

干草塔

作者:互联网

干草塔
给出一个长度为n的正整数序列\(\{a_i\}\),求将其划分成经可能多的区间,使一个区间的数字和大于它下一个相邻的区间里数字之和,\(n\leq 10^5\)。

首先贪心猜测结论,第一个区间划分的长度最小是最优解


证明:假设不是

那么存在一种方案,第一个区间划分的比它长,还比他优,如图(序列抽象化成了一个矩形,竖线表示两区间之间的边界)


标签:数字,序列,划分,区间,长度,干草
来源: https://www.cnblogs.com/a1b3c7d9/p/11175239.html