题目描述
comb(n,r) 表示从 n 个对象中选取 r 个对象的组合数,不考虑顺序。从 n 个非负整数 a1,a2,...,an 中选择两个数 ai>aj,使得 comb(ai,aj) 的值最大化。如果有多个满足条件的数对,可以选择任意一个。
约束条件
- 2≤n≤105
- 0≤ai≤109
- a1,a2,...,an 两两不相同。
- 输入中的所有值都是整数。
输入
输入格式如下:
n
a1 a2 ... an
输出
打印你选择的 ai 和 aj,之间以一个空格分隔。
示例输入1
5
6 9 4 2 11
示例输出1
11 6
每个可能选择的 rmcomb(ai,aj) 如下:
- rmcomb(4,2)=6
- rmcomb(6,2)=15
- rmcomb(6,4)=15
- rmcomb(9,2)=36
- rmcomb(9,4)=126
- rmcomb(9,6)=84
- rmcomb(11,2)=55
- rmcomb(11,4)=330
- rmcomb(11,6)=462
- rmcomb(11,9)=55
因此,我们应该打印 11 和 6。
示例输入2
2
100 0
示例输出2
100 0