题库/G5024

#G5024. [GESP202606 五级] 晚宴

    传统题 难度: 进阶 标签>GESPGESP五级双重枚举最大公约数最值
时间限制1000 ms
内存限制512 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

G5024 · [GESP202606 五级] 晚宴

退出在线编程模式
进阶 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制512 MiB
通过率—0 / 0 次提交

小明去参加晚宴。晚宴中有 nn 个菜肴,每个菜肴都有一个美味度,第 ii 个菜肴的美味度为 viv_i。

晚宴规定小明只能恰好选取两道菜肴,并且这两道菜肴的美味度必须要互质(即最大公约数为 11)。

请帮助小明选取两道菜肴,使得两道菜肴美味度之和最大。

输入格式

输入 22 行,

第一行为一个正整数 nn,表示菜肴的个数;

第二行为 nn 个整数 v1,v2,⋯ ,vnv_1, v_2, \cdots, v_n 表示菜肴的美味度,整数之间以空格分隔。

输出格式

输出一个整数,表示两道互质菜肴美味度之和的最大值。

5
3 5 7 35 105
38

说明与数据范围

样例解释 1

最优选择是 33 和 3535。

注意到,105105 与其他任意菜肴的最大公约数都大于 11,因此无法参与合法选择。

数据范围

2≤n≤10002 \le n \le 1000, 1≤vi≤10000001 \le v_i \le 1000000。

数据保证不存在相同美味度的菜肴。

数据保证至少存在一种选取两道菜肴的方案。

来源与评测数据

GESP C++ 5级,2026年06月第2题。

本题含8个自行生成的测试点,非官方原版测试数据;每题总分100分。

题目信息

#748
—

暂无提交记录

练习难度 进阶
时间限制
1000ms
内存限制
512MiB

题目标签

暂无标签
上传者