#3090. 库存调配

库存调配

题目描述

保山市的 nn 个特产商店呈环形排列在古城周围,每个商店有 aia_i 件永子围棋纪念品。商店之间只能向左右相邻商店调配货物。每调配一件纪念品的物流成本为 11

输入格式

第一行:商店个数 nn

接下来 nn 行:每行一个整数 aia_i,表示每个商店的纪念品库存量

输出格式

输出使所有商店纪念品数量相等的最小物流成本。

4
1
2
5
4
4

样例解释

平均每个商店应有 (1+2+5+4)/4=3(1+2+5+4)/4 = 3 件纪念品。 最优调配方案(总成本=4):

  • 商店3给商店2 两件(成本2)
  • 商店4给商店1 一件(成本1)
  • 商店2给商店1 一件(成本1)
5
5
2
3
6
4
4

样例解释

平均每个商店应有 (5+2+3+6+4)/5=4(5+2+3+6+4)/5 = 4 件纪念品。 最优调配方案(总成本=4):

  • 商店1给商店2 一件(成本1)
  • 商店4给商店3 两件(成本2)
  • 商店3给商店2 一件(成本1)

数据范围

对于所有测试数据,保证 ai\sum a_inn 的倍数,1n1061 \leq n \leq 10^6,1ai1.5×1091 \leq a_i \leq 1.5 \times 10^9

测试点编号 nn aia_i
131\sim 3 1000\le 1000 108\le 10^8
4104\sim 10 106\le 10^6 109\le 10^9

Statistics

Related

In following homework:

备考-csp训练