#3209. 奇妙冒险
奇妙冒险
说明
在一个充满神秘与未知的世界里,小 z 开始了他的奇妙冒险~~
现给定一个长度为 的数组 ,从左至右编号为 到 ,第 个元素的值为 。
小 z 最初位于数组的第 个位置,他想要到达数组的第 个位置。
为此他可以进行一种操作:向数组的其他位置任意移动
- 小 z 从第 个位置移动到第 个位置的花费是 ,(1≤i,j≤n,且 i 不等于 j )。
小 z 想要知道从位置 到达位置 的最小花费是多少?
可以发现,花费最小的移动方案可能会有多种。为了这次冒险足够奇妙,他还想要知道满足花费最小的前提下,他最多可以进行多少次移动。
输入格式
第一行一个正整数 ,表示数组的长度。
第二行 个正整数 a_1,a_2...a_n, 分别表示数组中第 个元素的值。
输出格式
输出一行两个空格分隔的整数表示答案。
第一个整数表示最小花费,第二个整数为最小花费下的最大移动次数。
样例
4
2 9 4 78 2
提示
【数据范围】
对于%的数据:2 ≤ n ≤ 20,1 ≤ a_i ≤ 10^5 。
对于%的数据:2 ≤ n ≤ 1000,1 ≤ a_i ≤ 10^5 。
对于%的数据保证:2 ≤ n ≤ 100000,1 ≤ a_i ≤ 10^5 。