#P15694. [ICPC 2023 Jakarta R] Triangle Construction

[ICPC 2023 Jakarta R] Triangle Construction

说明

给定一个正 NN 边形。任选一条边标记为第 11 条边,顺时针依次标记为第 22 条边、第 33 条边,直到第 NN 条边。第 ii 条边上有 AiA_i 个特殊点,这些点的位置使得第 ii 条边被等分为 Ai+1A_i + 1 段。

例如,假设你有一个正四边形(即正方形)。下图展示了当 A=[3,1,4,6]A = [3, 1, 4, 6] 时,每条边上的特殊点的分布情况。最上方的边标记为第 11 条边。

:::align{center} :::

你希望在满足以下要求的前提下,构造尽可能多的不退化三角形。每个三角形由 33 个不同的特殊点(不一定来自不同的边)作为顶点组成。每个特殊点最多只能作为 11 个三角形的顶点。所有三角形之间不能相交。

请你求出最多可以构造多少个不退化三角形。

一个三角形是“不退化”的,当且仅当它的面积大于 00

输入格式

第一行包含一个整数 NN3N2000003 \leq N \leq 200\,000)。

第二行包含 NN 个整数 AiA_i1Ai21091 \leq A_i \leq 2 \cdot 10^9)。

输出格式

输出一个整数,表示最多可以构造多少个不退化三角形。

4
3 1 4 6
4
6
1 2 1 2 1 2
3
3
1 1 1
1

提示

样例输入输出 11 的解释:

下图展示了一种可以达到最大三角形数量的构造方式。

:::align{center} :::

样例输入输出 22 的解释:

下图展示了一种可以达到最大三角形数量的构造方式。

:::align{center} :::

由 ChatGPT 4.1 翻译