#P0637. 解锁房间
解锁房间
题目描述
小可是一名探险家,正在闯过一个神秘的走廊。这条走廊共有 个房间,编号从 到 。每个房间的门口都刻有一个魔法数字 ,房间初始均为 “未解锁” 状态。小可的目标是解锁所有房间。
他拥有一种特殊的魔法能力,可以执行以下任意多次操作:
- 解锁当前房间:花费的魔力值等于该房间的数字 ;
- 自由传送:在已解锁的房间之间传送不需要任何花费;
- 破门传送:从已解锁的房间传送到一个未解锁的房间 j,需要消耗与两房间数字相关的魔力,数值为 。( 是最小公倍数)
小可最初位于第 个房间,且该房间尚未解锁。他想知道,解锁所有房间所需的最少魔力总值是多少?
输入格式
第一行一个整数 ,表示房间数量。
第二行 个整数 ,表示每个房间的数字。
输出格式
输出一个整数,表示解锁全部房间的最少魔力总值。
样例
4
2 4 6 8
38
提示
样例1解释
一个最佳的解锁顺序是 ,需要注意的是解锁完不一定要返回 号房间,只是在这里返回 号点再前往其他点花费会更少。
数据范围
对于所有测试数据,保证:,。
| 测试点 | 特殊性质 | ||
|---|---|---|---|
| 无 | |||
| 保证存在一个数 是其他所有数的因子 | |||
| 无 | |||