#P9160. multiset
multiset
题目背景
ZHY 有很多集合。集合多了,也就成了多重集合。
题目描述
给定一个 多重集合(集合中元素可重复),请求出一个最大的多重集合 ,满足 是 的一个 真子集,且对于 中的每一个元素 ,要么 在 中没有前驱,要么 在 中的前驱 。若有多个大小相同的集合满足条件,则 为所有元素之和最大的一个。请输出 的大小和其中元素之和。
一个数 在一个集合 中的前驱的定义为所有在 中且 的元素 的最大值。
输入格式
第一行一个正整数 ,表示 的大小。
第二行 个正整数,表示 中的元素。
输出格式
一行两个整数。第一个数表示 的大小,第二个数表示 的所有元素之和。
4
4 5 1 4
3 10
6
1 4 2 8 5 7
5 19
提示
样例 解释
为 。
样例 解释
为 。
数据范围
对于 的数据,。
对于 的数据,, 中的元素 。