题库/G5020

#G5020. [GESP202512 五级] 相等序列

    传统题 难度: 普及+ 标签>GESPGESP五级质因数分解中位数贪心
时间限制1000 ms
内存限制512 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

G5020 · [GESP202512 五级] 相等序列

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

对应的选择、判断题:https://ti.luogu.com.cn/problemset/1201

小 A 有一个包含 NN 个正整数的序列 A={A1,A2,…,AN}A=\{A_1,A_2,\ldots,A_N\}。小 A 每次可以花费 11 个金币执行以下任意一种操作:

  • 选择序列中一个正整数 AiA_i(1≤i≤N1\le i\le N),将 AiA_i 变为 Ai×PA_i\times P,PP 为任意质数;
  • 选择序列中一个正整数 AiA_i(1≤i≤N1\le i\le N),将 AiA_i 变为 AiP\frac{A_i}{P},PP 为任意质数,要求 AiA_i 是 PP 的倍数。

小 A 想请你帮他计算出令序列中所有整数都相同,最少需要花费多少金币。

输入格式

第一行一个正整数 NN,含义如题面所示。

第二行包含 NN 个正整数 A1,A2,…,ANA_1,A_2,\ldots,A_N,代表序列 AA。

输出格式

输出一行,代表最少需要花费的金币数量。

5
10 6 35 105 42
8

说明与数据范围

对于 60%60\% 的测试点,保证 1≤N,Ai≤1001\le N,A_i\le 100。

对于所有测试点,保证 1≤N,Ai≤1051\le N,A_i\le 10^5。

来源与评测数据

GESP C++ 5级,2025年12月第2题。

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

题目信息

#744
—

暂无提交记录

练习难度 普及+
时间限制
1000ms
内存限制
512MiB

题目标签

暂无标签
上传者