#P8850. [JRKSJ R5] Jalapeno and Garlic

[JRKSJ R5] Jalapeno and Garlic

题目背景

题目描述

一个 nn 个点的环,点有点权 aa,编号依次从 1n1\sim n。点 11 与点 nn 相邻。

你希望只存在一个 x[1,n]x\in[1,n] 满足 ax0a_x\ne 0。为此,你需要按下面流程进行操作:

  1. 选定一个 xx,表示最终使得 ax0a_x\ne 0此后不能更改 xx 的选择。
  2. 进行若干次修改操作,每次操作你可以选定一个 y[1,n]y\in[1,n],将 ayay1a_y\gets a_y-1。同时在与点 yy 相邻的两个点中等概率选择一个,其点权将被 +1+1

你希望期望的修改次数最少,所以求在最优策略下的期望操作次数(操作 1 不计入)。

输入格式

第一行一个整数 nn
第二行 nn 个整数表示 a1na_{1\dots n}

输出格式

一个整数,表示答案。输出时答案对 10045358091004535809 取模。

2
114514 1919810
114514
3
1 1 2
4

提示

样例 11 解释

选定 x=2x=2,进行 114514114514 次操作,每次的 y=1y=1

数据规模

本题采用捆绑测试。

Subtask\text{Subtask} nn\le 分值
11 22 55
22 10310^3 2020
33 10410^4
44 10510^5
55 10610^6 3535

对于 100%100\% 的数据,2n1062\le n\le 10^60ai<10045358090\le a_i<1004535809