P15082 [ICPC 2024 Chengdu R] Magical Set

题目描述

你有一个魔法集合,初始包含 $n$ 个互不相同的整数。你发现这些数字可以通过分解为因数来产生能量。每一步中,你可以从集合中任意选择一个大于 $1$ 的数字,将其移除,并插入它的一个因数。你插入的因数不能等于原数字。此外,由于魔法集合的不稳定性,你的操作必须保证集合中的数字始终保持互不相同。 每次操作产生一个单位的能量,你的目标是通过执行尽可能多的操作来最大化总能量。给定集合中的初始数字,确定可以产生的最大能量,即可以执行的最大操作次数。

输入格式

- 第一行包含一个整数 $n$($1 \le n \le 300$),表示初始集合中整数的个数。 - 第二行包含 $n$ 个互不相同的整数 $a_i$($1 \le a_i \le 10^9$),表示初始集合中的数字。

输出格式

输出一个整数,表示可以产生的最大能量,即可以执行的最大操作次数。

说明/提示

翻译由 DeepSeek V3 完成