#130. 引力平衡

引力平衡

题目背景

果壳星云1208 1208 号小行星上,噜噜 与好友 一只羊 一起探险。他们发现了一排能量灯塔,编号为 1n1 \sim n(从左到右等间隔 11 米)。第i i座灯塔蕴含的能量为 aia_i

邪恶的 黑大帅 正在追赶他们。为了阻挡黑大帅,噜噜计划在某一座灯塔处放置“引力平衡护盾”。护盾放置在第 p 座灯塔上时:

  • 左侧所有灯塔(编号 <p< p)对护盾的左向引力等于

    L(p)=i=1p1ai×(pi)L(p)=\sum\limits_{i=1}^{p-1} a_i \times (p-i)

  • 右侧所有灯塔(编号 >p > p)对护盾的右向引力等于

    R(p)=i=p+1nai×(ip)R(p)=\sum\limits_{i=p+1}^{n} a_i \times (i-p)

护盾只有在左右引力尽量平衡时才最稳固。请你帮噜噜选择一个最优的放置位置 pp使得 L(p)R(p)|L(p)-R(p)| 最小;若有多个 pp 达到最小值,输出最小的p p

输入格式

  • 第一行 nn2n1052 \le n \le 10^5)。
  • 第二行 nn个正整数 aia_i1ai1091 \le a_i \le 10^9)。

输出格式

输出最优的灯塔编号 pp

6
2 3 2 3 2 3
4

解释

最小差值出现在p=3 p=3

3
1 100 1
2

数据范围与测试点

子任务 分值 约束
1 30%30\% n10ai100n \le 10,a_i \le 100
2 n1000ai104n \le 1\,000,a_i \le 10^4
3 40%40\% n105ai109n \le 10^5,a_i \le 10^9