传统题 1000ms 256MiB

求极差

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小红拿到了一个数组,其中每个元素都是素数。小红准备进行若干次以下操作:

选择两个素数元素,将他们合并,生成的新元素为原来两个素数的乘积。

现在小红希望操作到不能再操作为止,然后使得最终的极差(最大值减最小值)尽可能小。你能帮帮她吗?

输入格式

第一行输入一个正整数nn,代表小红拿到的数组。

第二行输入nn个正整数aia_i​,代表数组中的元素。保证aia_i​是素数。

输出格式

一个整数,代表合并后的数组的极差。

样例 #1

样例输入 #1

4
2 3 5 3

样例输出 #1

1

提示

合并两次,分别合并2,5以及3,3,形成的数组是[9,10],极差是10-9=1。

数据范围

1n1051≤n≤10^5

2ai1092≤a_i​≤10^9

2023-2024基础班测试订正

未认领
状态
已结束
题目
9
开始时间
2024-4-19 0:00
截止时间
2025-4-19 23:59
可延期
24 小时