CF2253F 4-beauty

题目描述

对于一个整数集合 $S$,定义其可整除性特征为满足 $x \ne y$,$x$ 和 $y$ 都属于 $S$,且 $x$ 能被 $y$ 整除的有序对 $(x, y)$ 的数量。 给定一个整数集合 $A$,定义其 $4$-美丽度如下: - 考虑所有属于 $A$ 且能组成等差数列的四个不同数的集合; - 在所有这样的集合中,找到可整除性特征的最大值。 如果不存在满足条件的四元组,则 $4$-美丽度为 $0$。 最初给定集合 $\{1, 2, \ldots, n\}$。你可以从中移除若干数。移除数字 $i$ 需要花费 $m_i$ 个硬币。 请计算,为了减少该集合的 $4$-美丽度,最少需要花费多少个硬币。

输入格式

第一行包含一个整数 $n$($4 \le n \le 5 \cdot 10^5$),表示初始集合的元素个数。 第二行包含 $n$ 个整数 $m_1, m_2, \ldots, m_n$($1 \le m_i \le 10^9$),其中 $m_i$ 表示移除数字 $i$ 的代价。

输出格式

输出一个整数——为使集合的 $4$-美丽度下降,所需花费的最小硬币数。可以保证总是有办法实现。

说明/提示

在第一个样例中,唯一的四元等差数列是 $1, 2, 3, 4$,其可整除性特征等于 $4$。只需移除 $4$,花费 $2$ 个硬币即可。 在第二个样例中,只需移除 $1$ 即可。 在第三个样例中,最优操作是移除 $1$ 和 $6$,共花费 $2+3=5$ 个硬币。 由 ChatGPT 5 翻译