#P6808. [BalticOI 2010 Day2] Candies

[BalticOI 2010 Day2] Candies

题目描述

给定一个长度为 NN 的序列 B1,B2,,BNB_1,B_2,\dots,B_N

一个整数 MM 能够被表示出来当且仅当从序列中任取 KK 个数 A1,A2,,AKA_1,A_2,\dots,A_K,使得 i=1kAi=M\sum_{i=1}^{k}A_i=M

你需要修改序列中的一个数 PP,使得尽可能多的整数能够被表示出来。

输入格式

输入第一行一个整数 NN

第二行 NN 个整数 B1,B2,,BNB_1,B_2,\dots,B_N

输出格式

输出一行两个整数 P,QP,Q,以一个空格隔开。

表示序列中的一个数字 PP 修改成 QQ

如果有多种方案,则输出的 PP 尽可能小。 PP 最小时如有多种方案,则输出的 QQ 尽可能小。

4
1 3 4 4
4 9
5
3 3 3 3 3
3 1

提示

对于 100%100\% 的数据,保证 2N1002\le N\le 1001Bi70001\le B_i\le 7000

题目译自 BalticOI 2010 Day2 T2 Candies