问个站外题
  • 板块灌水区
  • 楼主xwh_Marvelous
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/2/5 18:53
  • 上次更新2023/10/28 09:38:35
查看原帖
问个站外题
614527
xwh_Marvelous楼主2022/2/5 18:53

小明最近在学习数组的有关知识,有一天他得到一个问题,问题如下:给你一个长度为 nn 的数组 aa,包括 nn 个前缀子数组,即:

(a1),(a1,a2)(a1,a2an)(a_1),(a_1,a_2)\dots(a_1,a_2\dots a_n) 规定子数组的不稳定性指标 F(i)F(i) 为: abs(maxj=1iajminj=1iaj)abs(max^i_{j=1}a_j-min^i_{j=1}a_j)

这个式子的意思把子数组中的最大值和最小值做差。然后取绝对值就是最后的不稳定性指标。

现在要求你从这个数组里面删除一个元素,使得剩下来 n1n-1 个前缀子数组的不稳定性之和尽可能小,并计算出这个不稳定性之和的最小值。

n100000n\le100000

2022/2/5 18:53
加载中...