炫酷魔法
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
说明
小 S 有一个长度为 的序列 。他拥有一种炫酷魔法,可以将这个序列划分为连续的 段,每一段获得的魔法值为这一段中所有数的最大公因数。
小 S 需要使用恰好一次炫酷魔法,他希望通过选择合适的划分方式,使得这 个魔法值的算术平均数尽可能大。请计算最大的可能值。
形式化地,给定一个长度为 的正整数序列 ,你需要选择一个整数 ,并将整个序列划分为 个连续的非空子段:
$$[a_1, \ldots, a_{p_1}],\ [a_{p_1 + 1}, \ldots, a_{p_2}],\ \ldots,\ [a_{p_{k-1} + 1}, \ldots, a_n] $$其中 。
最大化:
$$\frac{1}{k} \sum_{i=1}^{k} \gcd(a_{p_{i-1}+1}, a_{p_{i-1}+2}, \ldots, a_{p_i}). $$输入格式
输入包含多组数据。
首先输入一行一个整数 (),表示数据的组数。
对于每组数据,首先输入一行一个整数 (),表示给定序列的长度。
接下来输入一行 个整数 (),表示给定的序列。
保证对于一个测试点的所有数据, 的和不超过 。
输出格式
对于每组数据,输出一行一个实数,表示最大的可能值。
当且仅当你的输出与答案的绝对误差或相对误差不超过 时,你的答案会被判定为正确。
样例
4
3
6 6 8
5
1 6 12 6 4
2
3 5
1
7
7.000000000000
5.800000000000
4.000000000000
7.000000000000
提示
在第一组数据中,将给定的序列划分为 是最优的。这两个子段的魔法值分别为 , 。所有子段的魔法值的\textbf{算术平均数}为 。
在第二组数据中,可以证明,将给定的序列划分为 是最优的。
智创未来杯-2025武汉地区高校联合新生赛
- 状态
- 已结束
- 规则
- ACM/ICPC
- 题目
- 13
- 开始于
- 2025-12-21 11:39
- 结束于
- 2026-1-23 12:05
- 持续时间
- 792.4 小时
- 主持人
- 参赛人数
- 265