#GESP1301. [GESP202512 五级T2] 相等序列
[GESP202512 五级T2] 相等序列
题目背景
2025 年 12 月 GESP C++ 五级编程第 2 题
题目描述
小 A 有一个包含 个正整数的序列 。每次可以花费 个金币执行以下任意一种操作:
- 选择一个 ,将 变为 ,其中 为任意质数;
- 选择一个 ,将 变为 ,其中 为任意质数,且要求 能被 整除。
请计算令序列中所有整数都相同,最少需要花费多少金币。
输入格式
第一行输入一个正整数 。
第二行输入 个正整数 。
输出格式
输出一行一个整数,表示最少金币数。
5
10 6 35 105 42
8
数据范围与提示
- 对于 的测试点,
- 对于所有测试点,
一次操作等价于让某个数的质因数分解中某个质数的指数增加或减少 。可以分别考虑每个质数指数调整到同一值的最小代价。