#P9160. multiset

multiset

Description

给定一个 多重集合(集合中元素可重复)SS,请求出一个最大的多重集合 TT,满足 TTSS 的一个 真子集,且对于 TT 中的每一个元素 ii,要么 iiSS 中没有前驱,要么 iiSS 中的前驱 T\in T。若有多个大小相同的集合满足条件,则 TT 为所有元素之和最大的一个。请输出 TT 的大小和其中元素之和。


一个数 xx 在一个集合 SS 中的前驱的定义为所有在 SS 中且 <x<x 的元素 yy 的最大值。

Input Format

第一行一个正整数 nn,表示 SS 的大小。

第二行 nn 个正整数,表示 SS 中的元素。

Output Format

一行两个整数。第一个数表示 TT 的大小,第二个数表示 TT 的所有元素之和。

4
4 5 1 4
3 10
6
1 4 2 8 5 7
5 19

Hint

样例 11 解释

TT{5,1,4}\{5,1,4\}

样例 22 解释

TT{1,4,2,5,7}\{1,4,2,5,7\}

数据范围

对于 30%30\% 的数据,n15n \le 15

对于 100%100\% 的数据,2n1052 \le n \le 10^51S1 \le S 中的元素 109\le 10^9